リンクで別ファイルの背景色・文字色を指定する
-
0 名前: $ : 2006/07/24(月) 00:47 ID:Vde3ZNCi
- わからないことがあり書き込ませていただいてます;
もしお時間があるようなら教えてくださいorz
リンクで別のファイルの背景色や文字色を指定するやり方はあるのでしょうか?
たとえば、白いページに黒い文字の1.htmlにindex.htmlから指定をし、リンクを貼ったら背景色が変わってたり、文字色も変わってたりするとか……。
同ファイルをリンクによって背景色・文字色を変えることができるのでしょうか?
ボタンで背景画像を変えるなどなら見たんですけど…。
どなたかお願いしますorz
-
1 名前: 匿名 : 2006/07/24(月) 00:47 ID:Vde3ZNCi
- 【別フレームの背景色と文字色を変更する】
http://www.tagindex.com/javascript/page/color2.html
↑これのフレームなしで、リンクでできるものなのですが・・・
これを改変して、
ボタンタグをリンクタグに変える
┃<INPUT TYPE="button" VALUE="パターン1" onClick="color1()"> を
┃<a href="ファイル名" VALUE="パターン1" onClick="color1()">に書き換える
┃<SCRIPT>部分は変えない
これで大丈夫ですかね?
-
2 名前: $ : 2006/07/24(月) 00:47 ID:Vde3ZNCi
- ↑間違えて匿名になってしまいましたが、投稿者です;
誰か詳しい方教えてやってください_| ̄|○
-
3 名前: SPITS : 2006/07/24(月) 00:47 ID:BWxhUVgd
- >これで大丈夫ですかね?
ご自分で検証するのが先では?
それから、注意ばかりで恐縮ですが、用語が自己流でメチャクチャです。
きちんと基礎から学ばれることをお勧めします。
リンクとはなにか?
タグとはなにか?(ボタンタグとはなにか?)
アンカーとはなにか?
テキストリンクとはなにか?
などなどです。
-
4 名前: $ : 2006/07/24(月) 00:47 ID:Vde3ZNCi
- >>3
そうですね、自分で試しもしないで人に聞くなんて非常識でしたね…;;
まず基礎から勉強し直してみます。
的確なアドバイスありがとうございました*'v`*
-
5 名前: Pid : 2006/07/24(月) 00:47 ID:UB/Yhrnt
- 実際問題として,用語を知らないとリファレンスなどを読めませんので,基礎固め頑張って下さいませ。
>>0
> 同ファイルをリンクによって背景色・文字色を変えることができるのでしょうか?
(1). そもそも背景色・文字色を変更するプロパティは何だったでしょうか(ヒント:color,background-color)。このプロパティを,JavaScript から設定する方法を探しましょう。方法はいくつかあります。
(2). URI にクエリを付ければ(sample.html?blue),sample.html 側の location.search で "?blue" を受け取れます。その値を (1) の方法を使って設定してやれば良い。
※このとき,URI で使えない文字・混乱を招く文字(# など)はパーセント符号化しなければなりません。これには encodeURI() を使います。元に戻すには decodeURI() です。なお,古い参考書には escape()/unescape() が載っていますが,これは ECMA 262-3 で廃止されましたので,もう使わないで下さい。
たぶん,過去ログにもあるような気がします。
-
6 名前: Pid : 2006/07/24(月) 00:47 ID:UB/Yhrnt
- > これには encodeURI() を使います。
もし '#' を使うなら,encodeURIComponent() でした。まあ,無難な色表現を使えばエスケープする必要もないので,その辺は工夫して下さいな。