スタイルシートを適用するには?
[上に]
[前に]
[次に]
じゅん
1999/10/28(木) 19:14:41
スタイルシートをクラス属性で適用していますが、添付したスクリプトのように、document.write を使用した場合、スタイルシートが適用されません。
スタイルシートは、HTMLで直接記述しないと適用されないのでしょうか?
<SCRIPT LANGUAGE="VBScript">
<!--
Sub PSbSetListYear()
Dim LcIntIndex
Dim LcIntYear
LcIntYear=Year(Date)
document.write "<SELECT class="clsInput" size=1 name="lstYear">"
For LcIntYear=Year(Date) to Year(Date)+5
document.write "<OPTION value=" & Cstr(LcIntYear) & ">" & LcIntYear
Next
document.write"</SELECT>"
End Sub
-->
</SCRIPT>
Syn
[E-Mail]
1999/10/28(木) 19:47:21
スクリプト中では、 " は認識されないようです。
VB の書式にしたがって、 "" (ダブルクォーテーションふたつ)
に置き換えると当方ではうまくいきました。
Sub PSbSetListYear()
Dim LcIntIndex
Dim LcIntYear
LcIntYear = Year(Date)
document.write "<SELECT class=""clsInput"" size=1 name=""lstYear"">"
For LcIntYear = Year(Date) To Year(Date) + 5
document.write "<OPTION value=" & CStr(LcIntYear) & ">" & CStr(LcIntYear)
Next
document.write "</SELECT>"
End Sub
じゅん
1999/10/28(木) 22:02:59
syuさん、レスありがとうございました。
なるほど、"" (ダブルクォーテーションふたつ)でOKだったんですね。
全然、気がつかなっかたです。(3時間くらいはまっていました)
ありがとうございました。(^。^)
じゅん
1999/10/28(木) 22:04:03
[[解決]]
あっ、解決済みを忘れました。^_^;
[上に]
[前に]
[次に]