ランタイムエラーのデバッグ方法について

このQ&Aのポイント
  • ホームページを開設しています。来訪者から「ランタイムエラー」が起こると指摘がありました。色々なブラウザーで再現を試みたところ、ie5.5で再現しました。
  • デバッグしますか?で「はい」を選択すると下記ソースの23行めが構文エラーであると表示されます。ただ、恥ずかしながらCGIのあんちょこ本を見て書いているので、どう直せばよいのかがわかりません。アドバイスを頂ければ幸いです。
  • index.htmlのソース: 1 <HTML> 2 <HEAD> 3 <title>****</title> 4 <META name="keywords" content="****"> 5 <META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=x-sjis"> 6 </HEAD> 7 8 <frameset rows="88%,12%" frameborder="0"> 9 <frameset cols="300,*"> 10 11 <frame src="menu.html" name="menu" MARGINWIDTH="0"MARGINHEIGHT="0"> 12 <frame src="main0.html"name="main0"MARGINWIDTH="0"MARGINHEIGHT="0"> 13 </frameset> 14 <frameset cols=100%> 15 <FRAME SRC="ad.html" NAME="ad" MARGINWIDTH="0" MARGINHEIGHT="0"> 16 </FRAMESET> 17 </FRAMESET> 18 19 <body> 20 <noframe> フレーム対応のブラウザをご利用下さい。<br> 21 22 <SCRIPT LANGUAGE="JavaScript"> 23 <!- 24 document.write("<img src='http://hpcgi1.nifty.com/*/report.cgi?"); 25 document.write(document.referrer+"' width=1 height=1>"); 26 //--> 27 </SCRIPT> 28 29 </body> 30 </NOFRAME> 31 </HTML>
回答を見る
  • ベストアンサー

ランタイムエラーのデバッグ方法について

 ホームページを開設しています。来訪者から「ランタイムエラー」 が起こると指摘がありました。色々なブラウザーで再現を試みた ところ、ie5.5で再現しました。  デバッグしますか?で「はい」を選択すると下記ソースの 23行めが構文エラーであると表示されます。  ただ、恥ずかしながらCGIのあんちょこ本を見て書いて いるので、どう直せばよいのかがわかりません。  アドバイスを頂ければ幸いです。  index.htmlのソース -------------------------------------------------------------- 1 <HTML> 2 <HEAD> 3 <title>****</title> 4 <META name="keywords" content="****"> 5 <META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=x-sjis"> 6 </HEAD> 7 8 <frameset rows="88%,12%" frameborder="0"> 9 <frameset cols="300,*"> 10 11 <frame src="menu.html" name="menu" MARGINWIDTH="0"MARGINHEIGHT="0"> 12 <frame src="main0.html"name="main0"MARGINWIDTH="0"MARGINHEIGHT="0"> 13 </frameset> 14 <frameset cols=100%> 15 <FRAME SRC="ad.html" NAME="ad" MARGINWIDTH="0" MARGINHEIGHT="0"> 16 </FRAMESET> 17 </FRAMESET> 18 19 <body> 20 <noframe> フレーム対応のブラウザをご利用下さい。<br> 21 22 <SCRIPT LANGUAGE="JavaScript"> 23 <!- 24 document.write("<img src='http://hpcgi1.nifty.com/*/report.cgi?"); 25 document.write(document.referrer+"' width=1 height=1>"); 26 //--> 27 </SCRIPT> 28 29 </body> 30 </NOFRAME> 31 </HTML> -------------------------------------------------------------

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

  • ベストアンサー
  • hequil
  • ベストアンサー率65% (242/372)
回答No.1

<!- を <!-- に修正すると、エラーがおきなくなると思いますが・・・(未確認) 参考まで

moto039
質問者

お礼

 さっそくのご回答ありがとうございました。  今やってみたところ、ランタイムエラーが 起こらなくなりました。感謝!

関連するQ&A

  • フレームページの隙間

    フレームページを作ったのですが、フレームの間の隙間をなくしたのですがどのようになくすのか解りません。どうか教えて頂けないでしょうか。お願します。 実際のソースコート <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <META name="GENERATOR" content="IBM HomePage Builder 2001 V5.0.0 for Windows"> <TITLE>もっくもっく</TITLE> </HEAD> <FRAMESET rows="155,*" frameborder="0" border="0" framespacing="0" framepadding="0"><!-- 上のフレーム --> <FRAME src="osawa1.html" name="1" scrolling="no" noresize topmargin="0" marginheight="0" leftmargin="0" marginwidth="0"> <FRAMESET cols="700,*" frameborder="0" border="0" framespacing="0" framepadding="0"><!-- 左のフレーム --> <FRAME src="osawa2.html" name="2" scrolling="auto" noresize mtopmargin="0" marginheight="0" leftmargin="0" marginwidth="0"> <!-- 右のフレーム --> <FRAME src="osawa3.html" name="3" scrolling="no" noresize topmargin="0" marginheight="0" leftmargin="0" marginwidth="0"> </FRAMESET> <NOFRAMES> <BODY topmargin="0" marginheight="0" leftmargin="0" marginwidth="0">フレーム対応ブラウザでご覧ください。</BODY> </NOFRAMES> </FRAMESET> </HTML>

  • JavaScriptでHTMLを表示させる方法

    cgiのチャットを使用しております。 古いチャットのため、フレーム対応となっています。 <frameset cols="83%,*"> <frame src="./form.htm" name="chat_form" marginwidth="10" marginheight="10" scrolling="auto"> <frame src="./rom.htm" name="chat_rom" marginwidth="10" marginheight="10" scrolling="auto"> </frameset> <frame src="./chat.htm" name="chat_main" marginwidth="10" marginheight="10" scrolling="auto"> <noframes> <BODY bgcolor="#FFFFFF" text="#666666"> <CENTER> <H2>このチャットはフレーム対応のブラウザでご利用ください</H2> </CENTER> </BODY> </noframes> </frameset> </html> これをフレームを無くすようにしたいのですが、CGIプログラムのため、修正は難しいのです。 JavaScriptでどのように表示できるのでしょうか?document.writeとか…調べても分からなかったのでした。 例 <div> <script type="text/javascript"> ???("○○.html"); </script> </div> 宜しくお願いします。

  • チャットの入室時のコメント・参加者の非表示

    今研究でPHPとMysqlを使ったチャットを作ってるんですが、どうやればチャットのコメントと参加者をを非表示にできるのかわかりません。どんな小さな事でもいいので教えてください。 ちなみに僕はmain画面をframeで作っていてdisplayとmemberとloginとspeakから構成されています。main画面ソースを乗せます。よろしくお願いします。 <html> <head> <title>My Chat Room</title> </head> <frameset rows="80%,20%" frameborder="0" border="0"> <frameset cols="70%,30%" frameborder="0" border="0"> <frame src="display.php" name="chatdisplay" MARGINHEIGHT="0" MARGINWIDTH="0" Scrolling="no"> <frame src="member.php" name="member" MARGINHEIGHT="0" MARGINWIDTH="0" Scrolling="no" > </frameset> <frame src="login.php" name="login" MARGINHEIGHT="0" MARGINWIDTH="0"> </frameset> </html> ほかにもソースがいるという方はいってください。アップします。

    • 締切済み
    • PHP
  • 複数フレームへのリンクがネスケで作動しません。

    フレームありのサイトを作り、検索等で末端ページにヒットしてきた方へ「戻る」ボタンでフレームごと全体表示したいと思い、作業しています。 こちらの過去ログを見てここまで作れましたが、ウィンドウズのネスケ4.7では白画面になってしまいます。 ソースは以下の通りです↓ <script language="JavaScript"> function framepage(filename) { document.open(); document.write("<frameset rows='80,*' frameborder='NO' marginwidth='0' marginheight='0' framespacing='0'>"); document.write("<frame name='topFrame' src='上部分.html'>"); document.write("<frameset cols='152,*' frameborder='NO' marginwidth='0' marginheight='0' framespacing='0'>"); document.write("<frame name='leftFrame' src='左部分.html'>"); document.write("<frame name='main' src=" + filename + ">"); document.write("</frameset>"); document.close(); } </script> <a href="javascript:framepage('右部分(任意に変更可能).html')">[戻る]</a> win、mac共にIEでは正常動作しています。 どなたかご存じの方がいらっしゃたら教えて下さい!

  • フレームができません

    このようにフレームを作ったのですが なぜか、index.htmlを開くとノーフレームの文字が出てしまいます。 何ででしょうか? index.html ------------------------------------------ <HTML> <HEAD> <TITEL> タイトル </TITEL> </HEAD> <FRAMESET COLS="100,*"> <FRAME NAME = "pon" SRC = "menu.html"> <FRAME NAME = "tin" SRC = "main.html"> </FRAMESET> <NOFRAME>  駄目 </NOFRAME> </HTML> menu.html ------------------------------------------ <HTML> <HEAD> <TITEL> タイトル </TITEL> </HEAD> <BODY BGCOLOR="orange"> 項目 </BODY> </HTML> main.html ------------------------------------------ <HTML> <HEAD> <TITEL> タイトル </TITEL> </HEAD> <BODY BGCOLOR="green"> 内容 </BODY> </HTML>

    • ベストアンサー
    • HTML
  • フレームページの固定について

    お世話になります。 下記のようなフレームページを作成しているのですが、 変更をしたいと考えております。 その場合、全体の幅を860pxに固定したいのです。 一応、<FRAMESET COLS="250,610" と行ったのですが、 右側が広がってしまいます。 どのようにしたらよいか教えていただけないでしょうか。 <FRAMESET ROWS="350,*"> <FRAME NAME="_bs1" SRC="aa1.html"> <FRAMESET COLS="250,610" border=0 framespacing=0 frameborder=no> <FRAME NAME="_bs2" SRC="aa2.html" MARGINWIDTH="0px" MARGINHIGHT="0" NORESIZE> <FRAME NAME="_bs3" SRC="aa3.html" MARGINWIDTH="0px" framespacing=0 MARGINHIGHT="0" NORESIZE> </FRAMESET> </FRAMESET><noframes></noframes> </HTML>

  • 横スクロールバーを消したいんです(><)

    こんにちは。とっても困っています。 ホームページを作成中ですが横スクロールバーが消えません。以下の プログラムのどこを直したらいいでしょうか。 どうぞよろしく御願いします。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis" /> <title>無題ドキュメント</title> </head> <frameset rows="107,318*" cols="777*,1" frameborder="no" border="0" framespacing="0"> <frame src="vxv.html" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" /> <frame src="UntitledFrame-23"> <frameset rows="*" cols="122,652*" framespacing="0" frameborder="no" border="0"> <frame src="dfg.html" name="leftFrame" scrolling="No" noresize="noresize" marginwidth="0" id="leftFrame" title="leftFrame" /> <frame src="main.html" name="mainFrame" id="mainFrame" title="mainFrame" /> </frameset> <frame src="UntitledFrame-24"> </frameset> <noframes><body> </body> </noframes></html>

  • フレームで表示すると

    自分でフレームを組んだのですが、 IEだと大丈夫だったのですが、 NN4.7で崩れてしまいました。 フレームの間に白い線が入ってしまいます。 原因がわからず、ここに質問しております。 一つの画像を縦3つに分け、真ん中は横3つに分け、 合計5マド構成のフレームにしたいと思っています。 インラインフレームのような感じです。 インラインフレームだとNNでは表示されないので、 このような形にしようと思いました。 下記のようなソースでは何か問題があるのでしょうか。 教えてください、宜しくお願いします。 <frameset rows="*,*,*" frameborder="0" framespacing="0" border="0"> <frame src="top.htm" marginwidth="0" marginheight="0" scrolling="no" noresize> <frameset cols="*,*,*" frameborder="0" framespacing="0" border="0"> <frame src="midddle_left.htm" marginwidth="0" marginheight="0" scrolling="no" noresize> <frame src="midddle_midddle.htm" marginwidth="0" marginheight="0" scrolling="yes" noresize> <frame src="midddle_right.htm" marginwidth="0" marginheight="0" scrolling="no" noresize> </frameset> <frame src="bottom.htm" marginwidth="0" marginheight="0" scrolling="no" noresize> </frameset>

  • フレーム分割した全体をスクロールバーで動かせないでしょうか?

    フレーム分割したホームページをスクロールバーで上下したいのですが、書き方が分からなくて困っています。お分かりになる方がいらっしゃいましたら、教えて下さい。 尚、当方htmlでようやく簡単なページが作れるレベルです。宜しくお願い申し上げます。 尚、フレームの割り方が違う時はそちらもお教え下さいませ。 <HTML><HEAD> <META Http-Equiv="Content-Type" Content="text/html;charset=Shift_JIS"> <TITLE>フレーム分割</TITLE></HEAD> <FRAMESET Rows="195,*,50" Frameborder="1"> <Frameset cols="10%,80%,10%" Frameborder="1"> <FRAME Src="./frame1.html" name="f1" Scrolling="no"> <FRAME Src="./frame2.html" name="f2" Scrolling="no"> <FRAME Src="./frame1.html" name="f3" Scrolling="no"> </Frameset> <Frameset cols="10%,20%,60%,10%" Frameborder="1"> <FRAME Src="./frame1.html" name="f4"> <FRAME Src="./f001.html" name="f5" scrolling="no"> <FRAME Src="./f002.html" name="f6" scrolling="no"> <FRAME Src="./frame1.html" name="f7"> </Frameset> <FRAME Src="./end.html" name="f8" scrolling="no"> <NOFRAMES>恐れ入りますがフレーム対応ブラウザでご覧下さい</NOFRAMES> </FRAMESET> </HTML>

    • ベストアンサー
    • HTML
  • フレームを使ったページ

    <FRAMESET ROWS="105,*" BORDER="0" FRAMEBORDER="0" FRAMESPACING="0" NOBORDER> <FRAME SRC="menu.html" name="menu" scrolling="no" noresize marginwidth="0" marginheight="0"> <FRAME src="main.html" name="main" scrolling="no" marginwidth="0" marginheight="0"> </FRAMESET><noframes></noframes> 上記フレームを使ったページを更新ボタンで更新すると横にスクロールバーが表示されます。 スクロールバーがでるのは上のページ(menu.html)で下ページ(main.html)にはでません。 win(Netscape,IE)で確認するとでないのですがMac(IE)だとスクロールバーがでてしまいます。 どうすれば解消できるでしょうか。 教えて下さい。 よろしくお願いいたします。

    • ベストアンサー
    • HTML