アプリ版:「スタンプのみでお礼する」機能のリリースについて

以下のHTMLをdocument.writeを使って記述しているのですが、エラーになって動きません。
多分”と’の使い方が原因だと思います。
記述の仕方を教えて下さい。

<A id="_HPB_ROLLOVER1" onmouseout="HpbImgSwap('_HPB_ROLLOVER1','hina_n_image.gif');" onmouseover="HpbImgSwap('_HPB_ROLLOVER1','hina_m_image.gif');"><IMG src="hina_n_image.gif" width="364" height="203" border="0" name="_HPB_ROLLOVER1"></A>

A 回答 (2件)

document.write でご質問に記述してあるタグを出力したいと言うことでしょうか?



document.write( "・・・" ) ;
と記述する場合は、出力内容に含まれるダブルクォートの前に、
document.write( '・・・' ) ;
と記述する場合は、出力内容に含まれるシングルクォートの前に、「\」を付けてください。

前者の場合、<A id=\"_HPB_ROLLOVER1\" ・・・
後者の場合、<A id="_HPB_ROLLOVER1" onmouseout="HpbImgSwap(\'_HPB_ROLLOVER1\',\'hina_n_image.gif\');" ・・・
と言う風に。
    • good
    • 0
この回答へのお礼

ありがとうございました。動くようになりました。

お礼日時:2000/12/25 17:13

複雑な場合、誰でも一発で正確に記述することは難しいばあいがあります。



そのような場合は、
一度
document.write(・・・)
ではなく、
document.alert(・・・)
と記述して、結果表示される文字列が自分の吐き出そうとしている文字列と正確に一致しているかどうか確認してみましょう。すぐにどこがおかしいのかわかります。
    • good
    • 0
この回答へのお礼

ありがとうございました。今後、確認作業で使います。

お礼日時:2000/12/25 17:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!