• ベストアンサー

スクリプトエラー

HP作成は超初心者です。 スクリプトエラーというのが分からず困ってます。 HPはHPビルダーで作ってますが、プレビューでスクリプトエラーが出ます。 ・以下エラー内容 ライン:15 文字:1 エラー:オブジェクトを指定してください コード:0 と表示されますが、初心者の私には意味が分かりません。どうすれば良いでしょうか?ラインが15なので15行目に何か間違いがあるのかも知れませんがそれも分かりません。 ちなみに15行目は、 <BODY bgcolor="#C0C0C0" background="sozai/backpic.JPG" onload="HpbELQInit();"> となっています。

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

  • ベストアンサー
  • natatin
  • ベストアンサー率50% (1322/2599)
回答No.2

状況がわからないので 想像でお答えします かんたんスタイルで作成してますか レイアウト枠にエフェクトなどの設定をして 削除しても ソースの <BODY> タグの中に残つて削除されない場合があります スタンダードに切り替えて 属性の変更からイベントの設定 onload を選択し、値の欄をクリックします。 出た項目を削除します JavaScriptを使った覚えがないのでしら ソース画面から onload="HpbELQInit();" を削除してもいいと思います

to-saka
質問者

お礼

ありがとうございます。アドバイスどおりJavaScriptを使った覚えもなく、ソース画面からonload="HpbELQInit();" を削除して正常になりました。プレビュー上で確認もしましたが正常に動作しております。

その他の回答 (2)

  • turbo27
  • ベストアンサー率40% (166/414)
回答No.3

それはJavaScriptを手書きで書いたときに、ブラウザでプレビューしてみてデバッグする為に使うものです。 IEの ツール→インターネットオプション→詳細設定 の中の「スクリプトエラーごとに通知を表示する」にチェックが入っていると表示されます。 このチェックを外せば出なくなります。 通常はこのチェックは外してあるのがデフォルトだと思います。と言うのも、実はJavaScriptのミスがあるものが、公開されている企業のサイトでも結構ありまして、HPを閲覧してるとチョコチョコ表示されてうっとうしいからです(笑)。 デバックする時はここにチェックをいれ、その下の「スクリプトのデバッグを使用しない」のチェックを外してやります。 そうしておいてHTMLファイルをプレビューし、記述が間違っていたりすると指摘してくれます。 ソースコードを見てみないとわかりませんが、この場合にはbodyのonLoadで指定している関数名「HpbELQInit();」の記述か間違っているのではないかと思います。

to-saka
質問者

お礼

関数名「HpbELQInit();」の記述か間違っていたようです。インターネット歴は浅いし、JAVAやHTMLの知識は今後必要としないだろうと今まで全く勉強もしなかったために、ちょっとしたHPを作るのにも苦労してしまいます。 勉強になりました。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

多分、HpbELQInit() という関数が未定義。

to-saka
質問者

お礼

どうやらその通りだったみたいです、アドバイスありがとうございます。

関連するQ&A