• ベストアンサー

解析タグについて

よろしくお願いします。 作成したホームページの解析を取りたく、フリーで利用させていただけるcgiを利用させていただいております。設置する際なのですが、記述がHTML用になっているようで、htmlチェッカーにかけると記述エラーが出てきます。このような場合、タグの大文字で記述されている箇所を小文字にすれば良いものなのでしょうか? また、そのような場合きちんと解析等も出来るのでしょうか? ご参考までに掲載させて頂きます。 よろしければ、ご覧になってください <SCRIPT language="JavaScript"> <!-- document.write("<IMG src='cgi/log.cgi?mode=rec" + "&swh=" + screen.width + " x " + screen.height + " pixel" + "&scd=" + screen.colorDepth + "&ref=" + document.referrer + "' " + "width=1 height=1>"); // --> </SCRIPT> <NOSCRIPT> <IMG src="cgi/log.cgi?mode=rec&swh=NoScript&scd=NoScript&ref=NoScript" width="1" height="1"> </NOSCRIPT> ご指導の程よろしくお願い致します。

  • pcckit
  • お礼率76% (472/621)
  • HTML
  • 回答数2
  • ありがとう数3

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

  • ベストアンサー
  • outbrave
  • ベストアンサー率60% (231/380)
回答No.2

<SCRIPT language="JavaScript"> <!-- document.write("<IMG src='cgi/log.cgi?mode=rec" + "&swh=" + screen.width + " x " + screen.height + " pixel" + "&scd=" + screen.colorDepth + "&ref=" + document.referrer + "' " + "width=1 height=1>"); // --> </SCRIPT> この部分は、外部ファイルにする必要があります。 document.write("<img src='cgi/log.cgi?mode=rec" + "&swh=" + screen.width + " x " + screen.height + " pixel" + "&scd=" + screen.colorDepth + "&ref=" + document.referrer + "' " + "width=1 height=1>"); これを適当なファイル名.jsで保存して、HTMLに次のように記述します。 <script src="/ディレクトリ名/ファイル名.js" type="text/javascript"></script> <noscript> <img src="cgi/log.cgi?mode=rec&amp;swh=NoScript&amp;scd=NoScript&ref=NoScript" width="1" height="1" alt="" /> </noscript> こんな感じですか。 動作は未確認です。

pcckit
質問者

お礼

outbrave様 ご回答ありがとう御座いました。 とても、参考になりました また、ご縁がありましたときはよろしくお願いします。

その他の回答 (1)

noname#119957
noname#119957
回答No.1

設置する際なのですが、記述がHTML用になっているようで、htmlチェッカーにかけると記述エラーが出てきます。 >>CGI(perlのプログラム?)をHTMLチェッカーに通す理由が理解できません。 ** 以下の部分だけではHTMLの種類(HTMLまたはXHTML)がわかりません。xhtmlの場合は、小文字に統一する必要があります。 HTMLではどちらでも大丈夫です。XHTMLではimgタグは閉じる必要があります。 <SCRIPT language="JavaScript"> <!-- document.write("<IMG src='cgi/log.cgi?mode=rec" + "&swh=" + screen.width + " x " + screen.height + " pixel" + "&scd=" + screen.colorDepth + "&ref=" + document.referrer + "' " + "width=1 height=1>"); // --> </SCRIPT> <NOSCRIPT> <IMG src="cgi/log.cgi?mode=rec&swh=NoScript&scd=NoScript&ref=NoScript" width="1" height="1"> </NOSCRIPT>

pcckit
質問者

お礼

ken_tyan様 いつもご指導ありがとう御座います。 この度は、至らない説明があったことに付きましてお詫び申し上げます。HTMLの種類に付きましては、XHTMLににしたいと考えておりました。 この度も、適切なるご指導ありがとう御座いました。 また、何か良い解析ツール御座いましたらご指導頂けませんでしょうか フリーで利用できるものでまずは、試してみようと思っておりますが その中で、googleAnalyticsというのは、いかがなものでしょうか よろしければご指導の程よろしくお願い致します。

関連するQ&A

  • HTML文書の文法をチェックの事で

    HTML文書の文法をチェックの事でお伺いします。 xhtmlでページを作成しています。 質問なのですがこのサイトで「Another HTML-lint gateway」(HTML文書の文法をチェックし、採点します) http://openlab.ring.gr.jp/k16/htmllint/htmllint.html 文法をチェックしているのですがアクセス解析のタグを付けていると、かなりマイナス点となってしまいます。 以下はあるアクセス解析のタグなのですが、なるべく減点されないようにするにはどうすればいいのでしょうか? <!-- アクセス解析のタグ --> <img name="PageNo" src="dummy" alt="1" width="1" height="1"> <script type="text/javascript">document.write('<img src="http://*********/access/other/analyze.cgi?1_' + screen.width + 'x' + screen.height + '&' + screen.colorDepth + '&' + document.referrer + '" alt="" width="1" height="1">');</script> <noscript><img src="http://*********/access/other/analyze.cgi" alt="dummy" width="1" height="1"></noscript> <img name="home_url" src="http://*********/access/other" alt="dummy" width="1" height="1"><img name="1st-biz-img" alt="dummy" width="1" height="1"><SCRIPT type="text/javascript" src="http://*********/access/other/analyze/seidoku.js"></SCRIPT> <img name="1st-biz-img2" alt="dummy" width="1" height="1"><SCRIPT type="text/javascript" src="http://*********/access/other/analyze/taizai.js"></SCRIPT> <img src="http://*********/access/other/analyze/getrank.cgi" alt="dummy" width="1" height="1"> アドバス等ありましたら教えてください。よろしくお願いします。

  • gaiaxでアクセス解析

    すごいカウンターをレンタルしたのですが全く表示されません。 java scriptなのですが、gaiaxでは無理でしょうか? 手直しする方法はないでしょうか? どうしても使いたいんです。 教えてください。よろしくお願いします。 ↓これです。 <script language="JavaScript"> var rf; ref=escape(document.referrer)+""; if( (ref=="undefined") || (ref=="") ){ ref="bookmark";} document.write(''+ '<a target="_blank" href="http://fc2.com">'+ '<img border=0 src="http://www.******.com:10000/cgi-bin/counter.***?'+ 'id=100638'+ '&page=1'+ '&ref='+escape(ref)+ '&x='+screen.width+ '&y='+screen.height+ '&cols='+screen.colorDepth+ '&uniq=0'+ '&cnt=3'+ '"></a>'); </script> <noscript> <img border=0 src="http://www.******.com:10000/cgi-bin/counter.***?id=100638&page=1&uniq=0&cnt=3"> </noscript>

  • アクセス解析カウンター

    アクセス解析カウンターの解らない事あるので教えてください http://hp.bird.to/info/access.htmlのです 1カウンターを表示する事できるでしょうか 2ページ事にアクセス数をしるにはどうするのですか 各ページに記述するらしいのですが何処に記述するのか <head>内にか<body>内にか解りません <script> document.write('<img src="http://tcnweb.ne.jp/~gg/cgi-bin/access2/access2.cgi?ref='+document.referrer+'" width=8 height=8>'); </script> 3この結果を他の人からもみえてしまうのですか 解る方教えて下さい

    • ベストアンサー
    • CGI
  • 画面が真っ白になるのはどうして?

    アクセス解析を設置する際、javascriptを説明どおりに入れたのですが、保存してhtmlを見ると画面が真っ白になってしまいました。 下記のような内容です。 <script language="JavaScript"><!-- document.write('<img src="log4.cgi?' + document.referrer + '" width=1 height=1>'); // --></script><noscript><img src=log4.cgi width=1 height=1></noscript> 注意点: ・「<!--」の次は必ず改行する。 ・「log4.cgi」の部分は、log4.cgiへのURLを書く。 →「public_html/」に「log4.cgi」を転送したときこのままで結構です。 ・「document ... height=!>');」までは1行に書く。 ・<Body>以降に書く。 ということです。 何が原因がおわかりの方教えてくださいませ。

  • タグが閉じてないというエラーについて

    タグチェックをすると、下記のようなコメントが出ます。 "<!--" が現れたのに "-->" が最後まで現れなかったときの警告です。コメントを入れ子にしたりして、どこか間違えたのでしょう。 ・下記のスクリプトは、フリーのスクリプトをもらってきたものです。 タグは閉じられてるはずなのに、何故このようなメッセージが出るのでしょう? どこがいけないのか教えてください。 <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>

  • html内かscript内で画像出力。どちらが軽い

    ホームページの読み込みは、画像を使えば使うほど重くなってしまいます。 下記コードでは、(1)と(2)で1.jpg~5.jpgの画像をページに出力しています。 (1)はHTMLに、(2)はscript内に、 (1)と(2)では(2)の方がhtmlに<img src=".jpg" width="800" height="300"/> と書かなかった分、ページが重くならない、ということになりますか? <html> <head> <title>HTML上に直接imgを出力した場合</title> </head> <body> <img src="1.jpg" width="800" height="300"/> <img src="2.jpg" width="800" height="300"/> <img src="3.jpg" width="800" height="300"/> <img src="4.jpg" width="800" height="300"/> <img src="5.jpg" width="800" height="300"/> </body> </html> <html> <head> <title>HTML上にはimgを出力せず、script内でimgを出力した場合</title> <script language="JavaScript"> var imgSanple = new Array( "1.jpg", "2.jpg", "3.jpg", "4.jpg", "5.jpg"); var randomSelect = Math.floor((Math.random() * 100)) % imgSanple.length; var i = "<img src='"+imgSanple[randomSelect]+"' width='800' height='300'>"; document.write(i); // --> </script> </head> <body> <noscript> <img src="1.jpg" width="800" height="300"> </noscript> </body> </html>

  • javascript 解析タグのコメントアウト

    XHTMLではなく、HTMLに貼るときにのコメントアウトで、 以下をどうすればよいのでしょうか? <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> ------------------------- 例1 <!-- // --> 例2 //<![CDATA[ //]]> 例3 どっちでも良い。

  • perl内にhtmlとjavascriptのタグの埋め込み

    CGIの改造で、ちょっとしたアクセス解析のタグを埋め込もうと思っているのですが、なんどやっても、タグを付け加えると、アップロードしてもうまく表示されなくなってしまいます。以下にそのまま書きますので、アドバイスをおねがいたします。 ■CGIのスクリプト・HTMLに書き出される際には、この部分がページの一番下に表示されます■ print "</small></P></div>\n;</body>\n</html>\n"; exit; ■私が</body>の直前に加えたいスクリプト■ ※リンク先等のURLは一応プライバシーということで、変えております。ご理解ください。 <a target="_top" href="http://t.extreme-dm.com/?abcdefg"> <img src="http://u1.extreme-dm.com/i.gif" height=38 border=0 width=41 alt=""></a><script language="javascript1.2"><!-- EXs=screen;EXw=EXs.width;navigator.appName!="Netscape"? EXb=EXs.colorDepth:EXb=EXs.pixelDepth;//--> </script><script language="javascript"><!-- EXd=document;EXw?"":EXw="na";EXb?"":EXb="na"; EXd.write("<img src=\"http://t0.extreme-dm.com", "/0.gif?tag=ichibaka&j=y&srw="+EXw+"&srb="+EXb+"&", "l="+escape(EXd.referrer)+"\" height=1 width=1>");//--> </script><noscript><img height=1 width=1 alt="" src="http://t0.extreme-dm.com/0.gif?tag"></noscript> 非常に長いですが、extremeTrackingでは、このタグを<body></body>内に埋め込む必要があります。 私は、perlについては非常に疎いもので、 print もしくは、 \n; 等をどうにかして埋め込めばいけるものかと思ったのですが、どうにもうまくいきませんでした。 perlにお詳しい方の助け舟をお待ちしております。 宜しく御願い致します。

    • ベストアンサー
    • CGI
  • タグをwiki文法に変えていただけないでしょうか(-"-)

    タグをwiki文法に変えていただけないでしょうか。。 <div style="width:160px;text-align:center;"><script type="text/javascript" language="JavaScript" src="http://www.blogdeco.jp/renda/tag.php?parts_id=125903271688482"></script><noscript><a href="http://www.blogdeco.jp/" target="_blank"><img src="http://www.blogdeco.jp/img/jsWarning.gif" width="140" height="140" border="0" alt="Blogdeco" /></a></noscript><a href="http://www.blogdeco.jp/">ブログパーツ</a></div>

  • CGIの設置で、タグを記入した所に×が表示される

    アクセスログCGIを設置したのですが、アクセスログを取りたいページに下記のタグを記入したのですが、一つはタグを記入した所に×が表示され、もう一つは×が表示されません。×が表示される方のCGIを私用したいのですが、×が表示されないようにするにはどうしたらよいのでしょうか(×とは画像が表示されない時みたいな感じです) ×が表示される <script language="JavaScript"> var REF=window.document.referrer; document.writeln ("<img src=\"" + "http://.../access/acclog.cgi?ref="); document.writeln(REF); document.writeln("\" border=\"0\">" ) ; </script> ×が表示されない <SCRIPT Language="JavaScript"> <!-- document.write("<img src='http://.../accchk/access_check.cgi?"); document.write(document.referrer+"' width=1 height=1>"); //--> </SCRIPT>

    • 締切済み
    • CGI

専門家に質問してみよう