引用符の問題???

[戻る]
マサコ 2004/06/05(土) 19:17:07
いつもお世話になっております。先日はありがとうございました。

さて、次のコードがエラーになっているようなのです。

document.write("document.write('<layer name="nsDate'+i+'" top=0 left=0 
height='+a+' width='+a+'><center>'+props2+D[i]
+'</font></center></layer>'); ") //61行目

『'』(クオーテーション)と『"』(ダブルクオーテーション)とのネストのレベルの数の問題
でしょうか。引用符として、これ以外に使えるものがあるかどうかもわかりませんし、本当の原
因が何なのかもわかりません。何かおわかりになることがありましたらお教えいただければ幸い
です。
どうかよろしくお願いいたします。

dairygoods 2004/06/07(月) 11:40:43
document.write("document.write('<layer name=\"nsDate'+i+'\" top=0 left=0 
height='+a+' width='+a+'><center>'+props2+D[i]
+'</font></center></layer>'); ") //61行目

とりあえず、こうでしょうか。
(引用符内の引用符は\でエスケープする)

期待通りの表示かどうかは分かりませんが。

マサコ 2004/06/20(日) 08:00:25
[[解決]]
dairygoods さん、ありがとうございます。レスが遅れて大変申し訳ありませんでした。

dairygoods さんに教えていただいたとおりにやったところ引用符の問題は解決したように見え
ます。
でも、document.write した結果をまったく実行してくれる様子がなく、自分なりに書いたコー
ドをこのページで見ていただこうと思っているうちに時間が過ぎてしまいました。

このスレッドは解決済みにさせていただき、改めて質問させていただきたいと思います。
レスが遅れて大変失礼しましたが、できればまたよろしくお願いします。
ありがとうございました。

古いスレッドには追加発言できません。