WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:スタイルシートについて

0:[投稿] Nina [2002/08/26 11:17 ][環境:WIN+IE WIN系+OTHER]

JavaScriptでタグを書き出し、そこにスタイルシートを使いたいのですが有効になりません。

document.write("<html>\n");
    :
    :
document.write("<td class='style1'>あいうえお</td>\n");
    :
    :

この形では使用できないのでしょうか?


1:[回答] セラ [2002/08/26 12:13 ]

そのスクリプトの前に各スタイルの設定があれば反映されませんか?


2:[回答] Nina [2002/08/26 12:34 ]

ご返答ありがとうございます。

<head>
<style type="text/css">
   :
</style>
<script language="JavaScript">
   :
</script>
</head>

ってことですよね?
これも試してみましたがダメでした。


3:[回答] aqua-J [2002/08/27 18:25 ]

そのdocument.writeにスタイルシートを書き込んではどうですか。
簡単なの作ってテストしたけど、OKだったよ。(IE6)

<html>
<head>
<script language="JavaScript">
function openwin() {
w = open("", "xx");
var layout;
layout = "<html>";
layout += "<style type='text/css'>";
layout += ".class1 {";
layout += "background: #789abc;";
layout += "}";
layout += "</style>";
layout += "<body>";
layout += "<table border=1>";
layout += "<td class='class1'>abc</td>";
layout += "</table></body></html>";
w.document.write(layout);
}
</script>
</head>
<body>
<form>
<input type="button" value="open" onClick="openwin()">
</form>
</body>
</html>


4:[完了] Nina [2002/08/28 14:12 ]

ご返答ありがとうございます。
おおいにできました!!
またわからないことがあればよろしくお願いします。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World