ランタイムエラーの解決法

このQ&Aのポイント
  • 自身のパソコンではエラーが出ないのですが、家族のパソコンからサイトを開くと“ランタイムエラー”が生じることに気付きました。教えてgooの過去記事を閲覧して、おそらく「JAVA script」が原因でエラーが起こるということだけは分かったのですが、どこをどうすればエラーがおさまるのかが分かりませんでした。
  • HP作成ソフトを使用している初心者なので、タグなどはあまり詳しくありません。自身のサイトURLは載せられないみたいなので、JAVAの部分のみタグを貼り付けます↓。(※トップページのタグも貼りたかったのですが、画像を降らせるようにしているため、タグが長すぎて載せられませんでした。)
  • どうぞよろしくお願い致します。
回答を見る
  • ベストアンサー

ランタイムエラーの解決法(初心者です;)

オンラインショップを運営している者です。 自身のパソコンではエラーが出ないのですが、家族の パソコンからサイトを開くと“ランタイムエラー”が 生じることに気付きました(全てのページに出ます)。 教えてgooの過去記事を閲覧して、おそらく「JAVA script」 が原因でエラーが起こるということだけは分かったのですが、 どこをどうすればエラーがおさまるのかが 分かりませんでした。 HP作成ソフトを使用している初心者なので、タグなどは あまり詳しくありません。 易しく教えていただくと大変ありがたいです。 自身のサイトURLは載せられないみたいなので、 JAVAの部分のみタグを貼り付けます↓。 (※トップページのタグも貼りたかったのですが、 画像を降らせるようにしているため、タグが長すぎて 載せられませんでした。) <head> <title>★ハンドメイド雑貨★ 『BOO(ブー)』</title> <script language="JavaScript"> <!-- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> </script> <style type="text/css"> <!-- a:link {color: cc0066; text-decoration: none;} a:visited {color: cc0066; text-decoration: none;} a:active {color: cc0066; text-decoration: none;} a:hover { color: cc0066; text-decoration: underline; } --> </style> </head> です。 長くなってしまって、申し訳ないです; どうぞよろしくお願い致します。

  • HTML
  • 回答数3
  • ありがとう数6

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

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

補足読みました。 IEで「オブジェクトを指定して下さい」というエラーメッセージが出るのは、定義されていない関数を呼び出そうとしている時のエラーになると思います。 指摘されている行にある、JavaScriptに関わる記述を見直してみて、適宜修正するのが良いでしょう。 推測を挟みますが、HTMLソースを見たときに、bodyタグの中に「onLoad="****()"」というような記述はないでしょうか。 もしそれがあるとしたら、そこに書かれている"****()"の括弧の前の部分の文字列が、同じページソース内のscript要素の中にあるか確認してみて下さい(大文字・小文字の別も含めて、完全に一致する文字列を探してみて下さい)。 それが見つからなければ、エラーの原因はそこにある可能性が高いと思います。 仮にonLoad="****()"という記述があるのに、script要素内にそれが記述されていない場合、****()という一連の処理を呼び出すように指定しているのに、その指定された一連の処理が記述されていないので、エラーになります。 そこに原因があるとしたら、onLoad="****()"の記述を削除するか、呼び出そうとしている処理をまとめた関数名を大文字・小文字も含めて完全一致するように書き直してみて下さい。 多分、それで修正できると思います。 もしそういった記述がない場合や、その記述があったけども修正方法がわからない場合などは、改めてエラーメッセージで指摘される行の回りのソースと、そのページに載せてあるscript要素の全部を補足してみて下さい。

smilesmile
質問者

お礼

度々の回答、どうもありがとうございます。 やはり、onLoad="****()"が原因だったみたいです。 この一連のタグ自体を削除したら、 エラーメッセージが出なくなり、無事に解決しました。 本当にありがとうございました。

その他の回答 (2)

noname#199778
noname#199778
回答No.2

このソースだけでは、ちょっと原因を特定するのは難しいのではないかと思います。 提示されたソースの中にエラーが含まれているケースであれば原因が特定できますが、それ以外の部分でエラーを出しているケースでは原因を特定できません。 ご質問で挙げられているエラーについては、この部分だけでは特定が難しいのではないかと思われます。 とりあえず、IEをお使いの場合でしたら、エラーを指摘しているステータスバーの黄色い三角アイコンをダブルクリックすれば、エラーの内容についてのレポートが出ますので、そちらの内容をもとに原因を探っていく必要があると思います。 IEのエラーメッセージであれば、ソース内で問題があると推測される行と文字の位置に、エラー内容が提示されるはずですので、それを元に原因を推測していくと良いでしょう。 JavaScript(JAVAとは別物です)のエラーの訂正について自信がなければ、そこで表示されるエラーメッセージを補足して、意見を求めてみるのも良いかと思います。 もしNetscapeをお使いでしたら、ツールの中のWeb開発の項目にある、JavaScriptコンソールを開いて、エラーメッセージが出るかどうかを確認されるのも良いと思います。 Netscapeの場合、IEよりも具体的なエラー内容をより的確に指摘してくれるので、重宝するかもしれません。 IEだけで動作する内容でなければ、そちらも試してみると良いでしょう。 あと、ブラウザの種類や、ブラウザのバージョン、プラットフォームによってJavaScriptの対応状況が異なりますので、もしよければ出ているエラーメッセージ、エラーを出すブラウザ・OSの種類やバージョンなどの情報を補足されるとよいと思いますよ。 とりあえず、参考まで。

smilesmile
質問者

補足

回答ありがとうございます。補足します。 エラーの内容は、各ページによって違うのですが、 ライン 18と23と24(←ページごとに) 文字 1 エラー オブジェクトを指定してください コード 0 と表示されます。 また、自分のパソコンの 「スクリプト エラーごとに通知を表示する」のチェックを 外していることに気付きました。 チェックを入れると、わたしのパソコンにもエラーが 出るようになりました。 わたしのパソコンがVAIOを使っていて Win98です。家族のパソコンはXPです。 全員IEを使っています。

  • amondyuru
  • ベストアンサー率17% (80/465)
回答No.1

以前同じような質問をしました。これは丸写しです。 1.「ツール」メニューの「インターネットオプション」を選択。 2.「詳細設定」タブをクリック 3.「スクリプト エラーごとに通知を表示する」のチェックを外す 4.「スクリプトのデバッグを使用しない」にチェックをつける やってみてください。

smilesmile
質問者

お礼

回答ありがとうございました。 しかし、今回の質問はとamondyuruさんが以前質問された ケースとは違います。 また新たに何か分かれば回答よろしくお願い致します。

関連するQ&A

  • 新しいウィンドウを中央に

    以下のソースで出来た新しいウィンドウを 画面の中央にもってきたい場合にはどのよう にカスタマイズすれば良いのでしょうか? どなたか申し訳御座いませんが、 教えて頂けないでしょうか? 宜しくお願い致します。 <html> <head> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> </script> </head> <body> <a href="javascript:;" onClick="MM_openBrWindow('test2.html','test','width=300,height=300')">test</a> </body> </html>

  • 関数名について

    function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } 上記のように「MM_*****」のような関数名のスクリプトをたまに見かけますが、 これはどこかで公開されているものなのですか? 公開されているのならURLを教えてください。

  • JavaScriptを使用したページなのですが

    JavaScriptを使って窓サイズ指定のwindowを開くページなのですが、 私のPCでは問題なく開けるのですが他の人のPCでは見れないという指摘を頂きました。 私が見ている環境はIE6・WindowsXP・セキュリティレベル中です。製作ソフトはDreamWeaverを使っています。 他の人の環境がいまいちよく分からないのですがJavaを使ったらどういった環境の人が見れなくなるのでしょうか? ちなみにそのページで使用したタグは <script language="JavaScript" type="text/JavaScript"> <!-- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> </script> が<head></head>に入っており<body></body> には <a href="javascript:;" onClick="MM_openBrWindow(profile.htm','prowin','scrollbars=yes,width=600px,height=600px')">です。 よろしくお願いします。

  • onclickで画面が固まる・・・らしいのですが

    サイトを制作していて、 headに、 <script language="JavaScript"> <!-- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> </script> 画像に、 <a href="javascript:;" onClick="MM_openBrWindow('img/001.jpg','','width=420,height=320')"><img src="img/001-s.jpg" alt="" width="110" height="110" border="0"></a> として、ポップアップするようにして、いくつかサムネイル画像を並べているのですが、 友人に見てもらったところ、2~3枚クリックすると、画面が固まって画面の左下の青いスペースに「ページでエラーが発生しました」とでるそうなんです。 パソコンはこの春に買ったノートパソコン(vista)みたいなんですが・・。 Vistaを使ったことがないのでわからないのですが、そんな症状はでるのでしょうか。 他の友人からはそんなことは言われてないのですが、そもそも私の書き方が間違えている???

  • PHPでのリンク指定に関して教えて下さい

    PHPでリンクをポップアップで開くようにするには <div class="all_one"> <a href="profile.php?uid=<? echo $girl[0] ?>&amp;sname=<? echo $sname ?>&amp;workchk=<? echo $workchk ?>"><img src="<? echo $imgPath ?>" border="0" /></a> ↑ ここをどのように変えればいいでしょうか? ヘッダー部分には <script type="text/javascript"> <!-- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> </script> このように記述してます。

    • 締切済み
    • PHP
  • HP作成 ウィンドウ固定について

    Win98/HPビルダー6.5でHP作成しています。 下記のjavascriptでリンク先のページをウィンドウ固定 しているのですが、固定した上で、右スクロールバーを 表示させたい場合はどうすればいいでしょうか? <script language="JavaScript"> <!-- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> </script> 架空のフレームで区切れば、フレームは当然つくのですが、架空のページが2mm位表示されて使えません でした。 又、スタイルシート(overflow-y:scroll;)でもスクロールのタグを入れたのですが、どうやらjavascriptの影響で、表示されない模様なのです。 どうか教えてください!!!

  • サブウィンドウの親の位置

    こんにちわ。 メインウィンドウから、サブウィンドウを開くようになっています。 メインウィンドウが縦に長く(文章量が多い)、下の方のリンクでサブウィンドウを開いたときに、メインウィンドウの画面がページの上の方に移ってしまいます。 クリックした場所を維持したいのですが、調べてみたのですが、やり方がわかりません。 すみませんが、よろしくお願いします。 <script> <!-- function MM_openBrWindow(theURL,winName,features) { window.open(theURL,winName,features); } //--> </script> ▼メイン・リンク部分 <a href="#" onClick="MM_openBrWindow('info.html#1','info','width=380,height=500,scrollbars=yes,resizable=yes')">※1</a>

  • ホームページ余白ができてしまいました

    基本HTMLでホームページを自作しています。 いじってるうちに有り得ない位置に余白が出来てしまいました。 HTMLとCSS、テーブルタグを使いすぎてると思いながら、修理に修理を重ねる感覚で 自分でもよく分からなくなってしまいました。 画面は、 ---------------------- タイトル ---------------------- ※←?  画像○  ---l  -------------- ---l  画像○ ---l  -------------- ---l  画像○ ---l -------------- このような作りです。全体をテーブルで分け、タイトルの下に 左側には各々のページへ行くメニュー、右側に紹介したいものの画像などを配置しています。 ところが※←のところに妙な余白があいてしまい、左側のメニューがぐっと下がっています。 ソースの一部書きますので、アドバイスお願いします。 <META name="robots" content="index,follow"> <script language="javascript"> <!-- function mini_win(theURL,winName,features) { window.open(theURL,winName,features); } //--> </script> <style type="text/css"> <!-- .cop { position:absolute; right:0; left:0; top:0 } --> <!-- a{ text-decoration:none; } a:hover{ text-decoration:underline; color:#fa8072; font-weight:bold; background-color:#f4f4be;  } a:link{color:#006400} a:visited{color:#556B2f} } --> </style> </HEAD> <a name="#top"> <BODY bgproperties='fixed'> <table width=100%> <tr> ~と続きます。 長くなりましてすみません。 よろしくお願い申し上げます。

    • ベストアンサー
    • SEO
  • まとめたいのですが

    以下のスクリプトその他を一つにまとめて記述したいんですが、どのようにすれば良いんでしょうか^^; <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" TEXT="navy" LINK="#0033cc" VLINK="#0033cc" ALINK="#0033cc"> <script language="JavaScript"><!-- document.body.style.cursor = "move"; //--></script></BODY> <style type="text/css"> <!-- body { scrollbar-arrow-color: #000000; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #000000; scrollbar-track-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-darkshadow-color: #000000 } --> </style> <STYLE type="text/css"> <!-- A:link {text-decoration:none} A:visited {text-decoration:none} A:active {text-decoration:none} A:hover {color:#FF0000; position:relative; top:2; left:3} --> </STYLE>

  • 小窓が開くとき、メインページがリロードされてしまいます。

    DreamweaverMXのビヘイビアで、 イメージマップのエリアに「ブラウザウインドを開く」で小窓を開くと、メインページがリロードされてしまい、ページの一番上へ行ってしまいます。 メインページはそのままの位置にしておきたいのですが、どのようにすればよろしいのでしょうか? --------------- <script language="JavaScript" type="text/JavaScript"> <!-- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> </script> --------------- <MAP name="name" id="name"> <AREA shape="poly" coords="146,22,320,87,283,193,106,129" href="#" alt="" onClick="MM_openBrWindow('namecard.html','namecard','width=420,height=300')" onFocus="this.blur()"> </MAP> --------------- ソースは以上のようになっております。ご存知の方、何卒どうぞ宜しくお願いいたします。