• ベストアンサー

Syntax errorって?

IE5を使っているんですが、自分のページを開くと左下にError on page.ってなってて、クリックするとこんな風に表示されるのですが、気になるのでできれば直したいのですが、なんだかわかる方教えてください。 Line: 2 Char: 29 Error: Syntax error Code: O URL: http://www.xxxxx.xxx/xxxxxx/xxx.html

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

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

その「Error on page.」の表示は、IEでページを表示したときに、ステータスバーに出ているのでしょうか。 だとしたら、JavaScriptをページ内に入れていないかどうか確認してみるのが良いでしょう。 おそらく、そのSyntax errorは、JavaScriptの書式違反を指摘しているものだと思います。 <script>という要素がページ内にあったり、あるいはタグの中にonLoad="***"、onClick="***"などという記述がないか探してみてください。 その中の記述が、JavaScriptの書式に則っていないということだと思います。 もし、JavaScriptを使ったつもりがないのであれば、それらの記述を破棄してみてもよいでしょう。 なお、一行目の!DOCTYPE宣言は、このエラーに関しては何の影響もありません。 むしろ、この行は正式なHTML文書を記述するという意味では、厳密には記述しておかなければならない必要な行ですので、そのまま削除せずに掲示しておくほうが文法的にスマートだと思います。 もし問題が回避できなければ、アドレスや個人を特定する情報、文書内容の文章などを隠して、ページソースを補足されるのがよいと思います。 ソースを見れば、原因もわかりますし、解決策も提案できると思います。 参考まで。 見当違いでしたら、ごめんなさい。

ivallo
質問者

補足

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

その他の回答 (4)

  • sisya
  • ベストアンサー率39% (97/244)
回答No.5

ソースを参照していないので詳しくは答えられませんが、 2行目の29文字目と言うのは ファイルの先頭からではなく <script~の次の行から2行目じゃないですか? 例: <SCRIPT language="javascript"> <!--// var foo; document.write(foo); ←2行目 : :

ivallo
質問者

補足

ありがとうございます。 いろいろ試した結果、スペースを借りている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"></script><script language="JavaScript" src="http://geocities.com/js_source/geov2.js"></script><script language="javascript">geovisit();</script><noscript><img src="http://visit.webhosting.yahoo.com/visit.gif?us1071143482" 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>

  • laputart
  • ベストアンサー率34% (288/843)
回答No.3

ご自分のホームページ作成ソフトでそのページを 開いてみるとどうなりますかプレビューモードで エラーになりますか。 普通1行目(この行) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> は不要(削除しても問題がないと思いますが) 一度削除されてからFTPをして様子を見てください。

ivallo
質問者

お礼

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

  • Kendai
  • ベストアンサー率45% (36/79)
回答No.2

 Syntax error=「文法エラー」です。  そのURLの 2行目の29文字目あたりの文法がおかしい、ということです。

ivallo
質問者

補足

文法エラーということですか。 でも、2行目の6文字目というのがわからないんです。 頭の部分はこんな感じなんですけど、、、なんかわかりましたらよろしくお願いします。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>xxxxxxxxxx</title>

  • A1200hd40
  • ベストアンサー率51% (336/647)
回答No.1

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

ivallo
質問者

補足

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

関連するQ&A