• ベストアンサー

画面が真っ白になるのはどうして?

Adams2001の回答

  • ベストアンサー
  • Adams2001
  • ベストアンサー率67% (70/103)
回答No.3

cgiの動作テスト用ページを書いてみました。 <HTML> <HEAD><TITLE>テスト用</TITLE></HEAD> <BODY> <script language="JavaScript"><!-- document.write('<img src=\"log4.cgi?' + document.referrer + '\" alt=\"script:log4\" width=\"100\" height=\"100\">'); document.write('<P>JavaScriptが動作しています</P>'); // --></script> <noscript> <img src="log4.cgi" alt="noscript:log4" width="50" height="50"> <P>JavaScriptが動作していません</P> </noscript> <P>本文</P> </BODY> </HTML> cgiの返す画像とJavascriptの動作状況が表示されるはずです。まずはこのHTMLを単独で実行してみてください。 もともとのソースでもちゃんと動作するはずなので、それを追加したために他の部分の表示までなくなってしまう、というのは考えにくいです。 他の部分の記述に問題があるかも知れませんし、スクリプトの挿入位置に問題があるかも知れません。

chikaboon
質問者

お礼

ありがとうございます。 単独で実行してみましたら『動作しています』 とのことです。 作ったhtmlの画面も真っ白になりませんでした。 <body>の次に貼りつけたので挿入してる場所は問題ないと 思います。 後から貼りつけるのではなくて記述してあるところに htmlのタグを貼りつけるなどちょっとやってみます。

chikaboon
質問者

補足

できました。 原因はスタイルシートの記述場所のせいで表示されなかったようです。 スタイルシートの場所を変えてjavaスクリプトを載せたら うまくいきました。 アクセス解析も正常に動きました! ありがとうございました。

関連するQ&A

  • 解析タグについて

    よろしくお願いします。 作成したホームページの解析を取りたく、フリーで利用させていただける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> ご指導の程よろしくお願い致します。

    • ベストアンサー
    • HTML
  • 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
  • このタグをおしえてください

    辞めた社員が保存していました。 なんのタグでしょうか? <SCRIPT Language="JavaScript"> <!-- document.write("<img src='http://www.abc.com/acc/acclog.cgi?"); document.write("referrer="+document.referrer+"&"); document.write("width="+screen.width+"&"); document.write("height="+screen.height+"&"); document.write("color="+screen.colorDepth+"'>"); // --> </SCRIPT> 御手数ですがよろしくおねがいします。

    • ベストアンサー
    • HTML
  • 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"> アドバス等ありましたら教えてください。よろしくお願いします。

  • frameとJavaScriptの共存

    <html><head><title> INDEX.HTML </title></head> <frameset rows="70%,*"><frame src="./main.html" name="MAIN"><frame src="./menu.html" name="MENU"></frameset></html> の中に下記のJavaScriptを埋め込みたいのですが どうすればいいのでしょうか? <SCRIPT Language="JavaScript"> <!-- document.write("<img src='http:/xxx/acclog.cgi?"); document.write("referrer="+document.referrer+"&"); document.write("width="+screen.width+"&"); document.write("height="+screen.height+"&"); document.write("color="+screen.colorDepth+"'>"); // --> </SCRIPT> Java Scriptを埋め込んだらフレームが正常に働かなくなりました。 どのようにすればいいのでしょうか?アクセス解析なのでindex.html に設置したいのですがいいアドバイスよろしくお願いします。

    • ベストアンサー
    • HTML
  • 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>

  • 文字列型定数2

    続きです <BODY> <IMG src="http://www.***//***:_page.cgi?id=0806&type=main" align="middle"><script language="javascript"> <!-- b1=new Date(); a1=window.screen.height; a2=window.screen.width; a3=window.screen.colorDepth; a4=window.parent.document.referrer; a5=b1.getTimezoneOffset(); document.write("<img src='./****.cgi?wh="+a1+"&tz="+a5+"&ww="+a2+"&cd="+a3+"&ref="+a4+"'>"); // --> </script></FONT></SUP> <NOSCRIPT><SUP><FONT color="#ffffff" size="2"><IMG src="****.cgi"></FONT></SUP></NOSCRIPT> </BODY> 長々と申し訳ありませんが 伝授頂ければ幸いです よろしくお願いします。 関連URL:http://www.okweb.ne.jp/kotaeru.php3?q=437529

  • ページは表示されたけれど、エラーが出ます。

    過去の質問を調べたのですが、見つけられなかったので、質問させてください。 自社サイトのページを開くと、ステータスバーに 「ページが表示されましたが、エラーがあります。」と表示されました。 エラーの詳細は下記のとおりです。 ライン:18 文字:51 エラー:')'がありません コード:0 ソースに問題があるのかと思ったのですが、 下記がそのソースです。 <SCRIPT language="javascript" type="text/javascript" src="../js/common_lib.js"></SCRIPT> <SCRIPT type="text/javascript" src="../js/css_junction2.js"></SCRIPT> <SCRIPT language="JavaScript"> <!-- document.write("<img src='http://700700.jp/acc/acclog.cgi?"); document.write("referrer="+document.referrer+"&"); document.write("width="+screen.width+"&"); document.write("height="+screen.height+"&"); document.write("color="+screen.colorDepth+"' alt="">"); // --> </SCRIPT> どこをどう直せばよいのかよくわからないので、 もしお分かりの方がいらっしゃいましたら、 お教えいただけますでしょうか? よろしくお願いいたします。

  • 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
  • gooブログでアクセス解析

    Wanzネットでアクセス解析の登録をして、メールが送られてきました。 下のタグをアクセスを解析したいページに張り付けて下さい。 <SCRIPT language="JavaScript"> document.write('<IMG src="http://www.wanz.net/acclog/acclog.cgi?xxxxxxx'); document.write('&' + parent.document.referrer + '">'); </SCRIPT> <NOSCRIPT> <IMG src="http://www.wanz.net/acclog/acclog.cgi?xxxxxxx"> </NOSCRIPT> 注:xxxxxは私のユーザー名が入ります。 1.これをコピーしてそのまま記事の下に貼り付ければいいのですか?  それとも、IMGボタンを使って貼り付けるのですか? 2.ためしに↑両方やっても記事にユーザー名が間違っているため削除されます(?)みたいな変なものが出てきます。 3.テンプレートをカスタムテンプレートにしないとできないのでしょうか? 全然分からない素人ですので分かりやすく説明していただければ幸いです。いろいろな所(gooサークルなど)でみたのですが、わかりませんでした。 よろしくお願いします。