- 締切済み
タグが閉じてないというエラーについて
タグチェックをすると、下記のようなコメントが出ます。 "<!--" が現れたのに "-->" が最後まで現れなかったときの警告です。コメントを入れ子にしたりして、どこか間違えたのでしょう。 ・下記のスクリプトは、フリーのスクリプトをもらってきたものです。 タグは閉じられてるはずなのに、何故このようなメッセージが出るのでしょう? どこがいけないのか教えてください。 <SCRIPT type="text/javascript"> <!-- xx = escape(document.referrer); yy = ""; for (i = 0; i < xx.length; i++) { zz = xx.charAt(i); yy += (zz == "+") ? "%2B" : zz; } document.write('<IMG WIDTH=84 HEIGHT=16 '); document.write('SRC="./count.cgi'); document.write('?gif+ref+', yy, '">'); //--><IMG WIDTH=84 HEIGHT=16 SRC="./count.cgi?gif" ALT="counter" ALIGN=BOTTOM> </SCRIPT>
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- thamansa
- ベストアンサー率40% (95/232)
>SCRIPTタグの中にIMGタグがある時点で何かおかしい気がします。 私もそう思います。 <SCRIPT> ... </SCRIPT> <IMG WIDTH="84" HEIGHT="16" SRC="./count.cgi?gif" ALT="counter" ALIGN="BOTTOM" /> でどうでしょうか。
- ggaogg
- ベストアンサー率43% (38/88)
もしもXMLとして扱っており、さらにエラーのメッセージが「タグが閉じられていない」というエラーであり「-->」が現れなかったというエラーでないのであれば、 1, imgタグが閉じられていない 2, imgタグのALIGN属性がダブルクォーテーションで囲まれていない 等の原因が考えられます。 そもそも、SCRIPTタグの中にIMGタグがある時点で何かおかしい気がします。 これで解決しなかった場合、 ・何がエラーを吐いたのか(ブラウザ?それともJavaのパーサ?) ・実際のエラーを貼り付ける(それによりエラーの詳しい内容がわかる) ・xhtmlなのか、htmlなのか これらの情報を捕捉して頂けると、こちらも答えやすくなります。
お礼
フリー配布のスクリプトなのですが、ご指摘の点を訂正してみたいと思います。 ありがとうございます!
お礼
フリー配布のスクリプトを使ってるので間違いはないと思ってましたが、間違ってたのですね^^; 試してみます。 ありがとうございました!