プロが教える店舗&オフィスのセキュリティ対策術

よろしくお願いいたします。
以下のようなスクリプトエラーに手を焼いています。IEでエラーが出ます。ノートンのファイアウォールが原因かなと思ってOFFにしてみましたが、やはり出ます。
実行しましたが、ページでエラーが発生しました

ライン:18
文字:1
エラー:オブジェクトを指定してください。
コード:0
URL:http://www.****.ne.jp/~***/frame.htm

────────────

思い当たる箇所は、index.htmlファイルで、

<FRAMESET rows="0%,*" frameborder="NO" border="0">
<FRAME src="frame.htm" noresize scrolling="NO">
<FRAME src="top.shtml" scrolling="AUTO" name="BODY">
<NOFRAMES>
<BODY>
<P></P>
</BODY>
</NOFRAMES>
</FRAMESET>

なのですが、どこが悪いのかわかりません。
お知恵をお貸しください。

A 回答 (3件)

#1です。



Zone Alarmについては、まったく分かりません。
Googleで確認しましたが、ファイアウォールソフトでしょうか。
であるにせよ、今回のHTMLならびにJavaScript、そしてエラーとは、直接関係ないように見受けられます。エラーメッセージは、JavaScriptエラーとして、ブラウザがエラーを表示しているだけだと思われます。Zone Alarmとやらがエラーを発しているようには思えません。

で、18行目と思われる行
<script language='javascript'>postamble();</script>
の postamble() というJavaScript関数が定義が見当たらないためにエラーが表示されているものと思われます。

これは、他人のサイトですか?であればそちらに文句、では角が立つのでエラー報告しましょう。

genkiganさんが書かれたHTMLであれば、
18行目の内容が必須であるか吟味してください。
必須であるならば、postamble() を定義する必要がありますので、定義するなり、定義してあるものを取得してください。

この回答への補足

友人のPCで見たところ、スクリプトエラーはでませんでした。ということで、おそらく私のPC特有の(ZONEALARMが原因で)だということがわかりました。
いろいろとお知恵をかしていただきありがとうございました。

補足日時:2004/12/02 09:21
    • good
    • 0
この回答へのお礼

お答えいただき、ありがとうございました。
ZONEALARMは、ファイアーウォールソフトです。アンインストールしているはずなのですが、どういうわけか、こんなスクリプトを入れるのです。
これは私のHPです。元のHTMLファイルは<script language='javascript'>postamble();</script>
などいうのははいっていないのですが、IEで閲覧すると、かってにこのようなスクリプトを挿入します。
しかし、ようやく、何が問題なのか、わかり始めました。一度、私のPC以外でどのように表示されるのか、確かめてみようと思っています。ひとまず、有り難う御座いました。

お礼日時:2004/11/30 20:46

#1でもおっしゃられているように、frame.htmの中でのエラーだと思います。


スクリプトエラーは、Javascriptなどのスクリプト部分で起こります。
タグだけの場合は起こりません。
    • good
    • 0

IEが文句を言っている(エラー報告している)のは、


 frame.htm
です(URL:http://www.****.ne.jp/~***/frame.htm と表示されていますね)。

なので、その18行目あたりを確認してみてください。
もし、わからなければ、frame.htm のソースを取得して補足として掲載してください。

この回答への補足

お世話になります。frame.htm は以下のとおりです。不可解なことがあるのですが、ZONE ALARMの挿入はローカルのファイルにはありません。また、サーバーのファイルをDLして見ても、ありませんでした。
そもそもZONE Alarmは削除してあるのにどうして入るのかわかりません。
よろしくお願いいたします。
──────────
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HEAD>

<META http-equiv="Content-Style-Type" content="text/css">
<TITLE>*****</TITLE>


<!-- ZoneLabs Privacy Insertion -->
<script language='javascript' src='http://***.0.0.1:1032/js.cgi?pa&r=41'></script>

</HEAD>
<BODY>


</BODY>
</HTML>
<!-- ZoneLabs Popup Blocking Insertion -->
<script language='javascript'>postamble();</script>

補足日時:2004/11/30 13:12
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!