重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

IE5を使っているんですが、自分のページを開くと左下にError on page.ってなってて、クリックするとこんな風に表示されるのですが、気になるのでできれば直したいのですが、なんだかわかる方教えてください。

Line: 2
Char: 29
Error: Syntax error
Code: O
URL: http://www.xxxxx.xxx/xxxxxx/xxx.html

A 回答 (5件)

その「Error on page.」の表示は、IEでページを表示したときに、ステータスバーに出ているのでしょうか。


だとしたら、JavaScriptをページ内に入れていないかどうか確認してみるのが良いでしょう。 おそらく、そのSyntax errorは、JavaScriptの書式違反を指摘しているものだと思います。

<script>という要素がページ内にあったり、あるいはタグの中にonLoad="***"、onClick="***"などという記述がないか探してみてください。 その中の記述が、JavaScriptの書式に則っていないということだと思います。 もし、JavaScriptを使ったつもりがないのであれば、それらの記述を破棄してみてもよいでしょう。

なお、一行目の!DOCTYPE宣言は、このエラーに関しては何の影響もありません。 むしろ、この行は正式なHTML文書を記述するという意味では、厳密には記述しておかなければならない必要な行ですので、そのまま削除せずに掲示しておくほうが文法的にスマートだと思います。

もし問題が回避できなければ、アドレスや個人を特定する情報、文書内容の文章などを隠して、ページソースを補足されるのがよいと思います。 ソースを見れば、原因もわかりますし、解決策も提案できると思います。

参考まで。 見当違いでしたら、ごめんなさい。

この回答への補足

ありがとうございます。
アドバイスをいただいてから<script>を探しました。私は<script>を入れたつもりはないのですが、私のページに行くとサーバーから追加されていました。
詳細は上の方の欄にまとめて張り付けましたが、とにかく、lead1976さんの言うように<script>が邪魔しているようです。

補足日時:2003/12/12 20:22
    • good
    • 0

ソースを参照していないので詳しくは答えられませんが、


2行目の29文字目と言うのは
ファイルの先頭からではなく
<script~の次の行から2行目じゃないですか?

例:
<SCRIPT language="javascript">
<!--//
var foo;
document.write(foo); ←2行目

この回答への補足

ありがとうございます。
いろいろ試した結果、スペースを借りているgeocities.comから以下のようなソースを追加されていて、これがエラーを起こしているようです。
問題は解決していないのですが、とにかく、原因が分かってスッキリしています。
これはどうしようもないですよね。

<!-- text below generated by server. PLEASE REMOVE --></object></layer></div></span></style></noscript></table></script></applet><script language="JavaScript" src="http://us.i1.yimg.com/us.yimg.com/i/mc/mc.js"></ … language="JavaScript" src="http://geocities.com/js_source/geov2.js"></scrip … language="javascript">geovisit();</script><noscript><img src="http://visit.webhosting.yahoo.com/visit.gif?us10 … alt="setstats" border="0" width="1" height="1"></noscript>
<IMG SRC="http://geo.yahoo.com/serv?s=76001088&t=1071143482" ALT=1 WIDTH=1 HEIGHT=1>

補足日時:2003/12/12 20:16
    • good
    • 0

ご自分のホームページ作成ソフトでそのページを


開いてみるとどうなりますかプレビューモードで
エラーになりますか。

普通1行目(この行)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
は不要(削除しても問題がないと思いますが)
一度削除されてからFTPをして様子を見てください。
    • good
    • 0
この回答へのお礼

参考意見ありがとうございます。
ホームページはタグを一つ一つ手入力で入れていますので、、、とにかく、ありがとうございました。

お礼日時:2003/12/12 20:22

 Syntax error=「文法エラー」です。


 そのURLの 2行目の29文字目あたりの文法がおかしい、ということです。

この回答への補足

文法エラーということですか。
でも、2行目の6文字目というのがわからないんです。
頭の部分はこんな感じなんですけど、、、なんかわかりましたらよろしくお願いします。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>xxxxxxxxxx</title>

補足日時:2003/12/11 08:43
    • good
    • 0

HTMLの知識は無いので何とも言えませんが、


文法ミスを指摘したエラーのようです。
上の二つの項目は、恐らく、その位置を指定していると思われます。
予想としては、
「2行目の、29文字目に、文法上のエラーがあります。」
と、言うところではないでしょうか?

この回答への補足

早速回答ありがとうございます。
私も、そう、思ったんですよ。ですが、2行目には
<html>
の6文字しかないんですよー、???です。

補足日時:2003/12/11 08:41
    • good
    • 0

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