• ベストアンサー

ジャバスクリプトの正しい描き方

ヤフーの解析ソースをそのまま貼ったら Another HTML-lint gatewayで2点注意されました。 1、<SCRIPT>~</SCRIPT> 内の要素はすべてコメントで囲んだ方が安全です。 2、`&js` は不明な実体参照です。 どうすれば良いでしょうか? それと、altが空白でも良いにのでしょうか? ------------------------------------ <script type="text/javascript" src="http://i.yimg.jp/images/analytics/js/ywa.js"></script> <script type="text/javascript"> var YWATracker = YWA.getTracker("XXXX"); YWATracker.addExcludeProtocol("file:"); YWATracker.submit(); </script> <noscript> <div><img src="http://by.analytics.yahoo.co.jp/p.pl?a=XXXX&js=no" width="1" height="1" alt="" /></div> </noscript>

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

>1、<SCRIPT>~</SCRIPT> 内の要素はすべてコメントで囲んだ方が安全です。 XHTMLなら //<![CDATA[ を。 >2、`&js` は不明な実体参照です。 アンバサンダを&amp;にする でいいと思います。 >altが空白でも良いにのでしょうか? altは画像の代わりとして利用されることを目的としたものなので 必要なければ空白でもいいと思います。 解析用の画像をいちいちテキストで説明する必要はありませんよね <script type="text/javascript" src="​http://i.yimg.jp/images/analytics/js/ywa.js"></script>​ <script type="text/javascript"> //<![CDATA[ var YWATracker = YWA.getTracker("XXXX"); YWATracker.addExcludeProtocol("file:"); YWATracker.submit(); //]]> </script> <noscript> <div><img src="​http://by.analytics.yahoo.co.jp/p.pl?a=XXXX&js=no"​ width="1" height="1" alt="" /></div> </noscript>

takumana20
質問者

お礼

回答者の皆さんの意見を参考にして、 そのままよりも直した方が良いと判断させて頂きました。 ありがとうございました。<(_ _)>

その他の回答 (2)

  • think49
  • ベストアンサー率59% (285/482)
回答No.2

> 1、<SCRIPT>~</SCRIPT> 内の要素はすべてコメントで囲んだ方が安全です。 > 2、`&js` は不明な実体参照です。 HTML-lintではエラー箇所毎に「解説 nn」のリンクが貼られるので、そちらを参考にしてみてください。 <SCRIPT>~</SCRIPT> 内の要素はすべてコメントで囲んだ方が安全です。 http://htmllint.itc.keio.ac.jp/htmllint/explain.html#comment-element `&xx;` は不明な実体参照です。 http://htmllint.itc.keio.ac.jp/htmllint/explain.html#bad-entity > それと、altが空白でも良いにのでしょうか? 良くありません。HTML-lintではエラーになります。 リンクイメージの <IMG> の ALT 属性には何か説明を書きましょう。 http://htmllint.itc.keio.ac.jp/htmllint/explain.html#link-text-equivalent

takumana20
質問者

お礼

訂正方法はわかるのですが、Yahooで表示されたのに直した方が良いのかどうか迷っていたのです。。。 HTML-lintの指摘通りにやってみます。altも何か入れておきます。 ありがとうございました。

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

1 の修正をすれば無問題じゃないのかな。 外部ファイル化するかコメントで囲むか どっちか。 http://www.tohoho-web.com/js/write.htm

takumana20
質問者

お礼

ありがとうございます。やっぱり、コメントで囲んだ方がいいのですね。 Yahoo側で最初から書いてくれれば助かるのですが。

関連するQ&A

専門家に質問してみよう