- ベストアンサー
背景色をjsで指定する方法
背景色をjsで指定する方法 下のようにやっていますが、うまくいきません。 →bgcolor="#cecfff" とメモ帳で記述 →color.jsとしてsave →color.jsをftpのローカルに入れる →html(ホームページ)の<body>の下に以下を挿入 <SCRIPT SRC="color.js"></SCRIPT> →color.jsと更新したサイトをサーバーに転送 間違っているところをご指摘ください。 フッターのjsはうまくいきました。 また、背景色を指定するにはjs以外の方法があれば、 教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
設定だけで読み込んでいないことが原因かもしれません。 とりあえず、color.jを以下のように。 function init{ document.bgColor="#cecfff"; } それで、呼び出し元のHTMLファイルのbodyタグを以下のように。 <body onLoad="init();"> (もちろん、<script src="color.js"></script>はそのままで) ただ、このように、読み込み時に一度設定するだけでいいのなら、スタイルシートを使うほうがしっくりきますね。 方法は、 BODY{ background-color : #cecfff; } というファイルを作り、color.css として保存。 呼び出し元HTMLファイルの<head>~</head>の中に、 <link rel="stylesheet" type="text/css" href="color.css"> と記述するだけです。 蛇足。 HTMLやJavaScriptの中では、シングルコーテーションとダブルコーテーションは、どちらでも構わないようです。
その他の回答 (2)
- onimotsu
- ベストアンサー率36% (279/758)
{document.bgColor = "#cecfff";} >→html(ホームページ)の<body>の下に以下を挿入 <HEAD>~</HEAD>内に挿入でしょう。
お礼
CSSでやることにしました。 ありがとうございます。 また、よろしくおねがいします。
- onimotsu
- ベストアンサー率36% (279/758)
document.bgColor = '#cecfff'; これではどうでしょうか。
補足
うまくいきません。 #cecfffは、ダブルクォーテーションで囲むんではないでしょうか?
お礼
スタイルシートでやったら、できました。 作業がずいぶん楽になりました。 感謝しています。 ありがとうございます。