• ベストアンサー

ホームページビルダのエラーについて

HP作成初心者です。 ホームページビルダー9を使ってHPを作成し、SEO対策としてタグを貼り付けたのですが、ホームページのビルダーを開いて修正をし、プレビューで確認をしようとすると、エラーが表示されます。 エラーの内容は このページのスクリプトでエラーが発生しました。 ライン:17 文字:427 エラー:「ここには顔文字のようなマークがでました。」 コード:0 URL:「ファイルの保管場所が表示されました」 このページのスクリプトを実行しつづけますか? はい、いいえ となります。 貼り付けたタグは以下の通りです </STYLE> <SCRIPT type="text/javascript"> var sRef,sCG; try{sRef=top.document.referrer;}catch(e){sRef="err";} if(sRef=="err"){try{sRef=parent.document.referrer;}catch(e){sRef="err";}} if(sRef=="err"){sRef=document.referrer;} sCG="<img src=http://ana2.tatsumi-sys.jp/banner.asp?uid=2006992&gid=1&pid=1&ref="+escape(sRef)+"&scw="+screen.width+"&sch="+screen.height+"&scd="+screen.colorDepth+"&ck="+navigator.cookieEnabled+" border=0 width=88 height=31>"; sCG="<a href="http://www.tatsumi-sys.jp/analyzer/?uid=2006992" target="_blank">"+sCG+"</a>"; document.write(sCG); </SCRIPT></HEAD> <BODY background="engel.gif"> <P><a href="http://www.tatsumi-sys.jp/analyzer/"><img src="http://ana2.tatsumi-sys.jp/cleargif.asp?uid=2006992&gid=1&pid=1" border="0" alt="ASP"></a></P> <NOSCRIPT> <A href="http://ec.tatsumi-sys.jp/ozzio/">プラズマテレビ</A> 以上です。 どこがおかしいのかどうかご指導下さい。 よろしくおねがいします

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

  • ベストアンサー
  • livrekun
  • ベストアンサー率47% (9/19)
回答No.1

<SCRIPT type="text/javascript"> から </SCRIPT> までを下記のに置き換えてください。 <SCRIPT type="text/javascript"> var sRef,sCG; try{sRef=top.document.referrer;}catch(e){sRef="err";} if(sRef=="err"){try{sRef=parent.document.referrer;}catch(e){sRef="err";}} if(sRef=="err"){sRef=document.referrer;} sCG="<img src=http://ana2.tatsumi-sys.jp/banner.asp?uid=2006992&gid=1&pid=1&ref="+escape(sRef)+"&scw="+screen.width+"&sch="+screen.height+"&scd="+screen.colorDepth+"&ck="+navigator.cookieEnabled+" border=0 width=88 height=31>"; sCG="<a href='http://www.tatsumi-sys.jp/analyzer/?uid=2006992' target='_blank'>"+sCG+"</a>"; document.write(sCG); </SCRIPT> 原因は sCG="<a href="http://www.tatsumi-sys.jp/analyzer/?uid=2006992" target"_blank">" のところが原因です。 URL近辺にある「"」を「'」に置き換えてあります。

kuwong
質問者

お礼

ありがとうございます。 うまく表示されました。

その他の回答 (2)

  • crepon133
  • ベストアンサー率51% (399/776)
回答No.3

回答ではありませんが・・・ ホームページビルダーの仕様に合わないというだけのエラーもあるので、 「HTML構文エラーを自動修正する」 「重大なエラーのみ、修正ダイアログを開く」あるいは「すべてのエラーを無視」 の設定で作業をして、正常に動けばOKとするのもひとつの方法です。 ご参考 4.HTML構文エラーを自動修正しない http://www.homepagebuilder.org/02setting/04.html

kuwong
質問者

お礼

ありがとうございます。 是非活用させていただきます。

  • mr_kjapan
  • ベストアンサー率63% (29/46)
回答No.2

sCG="<img src=border=0 width=88 height=31>"; img src=の後に、border=0以外の記述がなかったでしょうか? sCG="<a href="http:/www.tatsumi-sys.jp/analyzer/?uid=2006992" target="_blank">・・・・・・・・の部分は、 sCG="<a href='http://www.tatsumi-sys.jp/analyzer/?uid=2006992','target='_blank'>"+sCG+"</a>"; のように ただし、wwwはwwwで <SCRIPT type="text/javascript"> var sRef,sCG; try{sRef=top.document.referrer;}catch(e){sRef="err";} if(sRef=="err") {try{sRef=parent.document.referrer;}catch(e){sRef="err";}} if(sRef=="err"){sRef=document.referrer;} sCG="<img src='' border=0 width=88 height=31>"; sCG="<a href='http://www.tatsumi-sys.jp/analyzer/?uid=2006992','target='_blank'>"+sCG+"</a>"; document.write(sCG); </SCRIPT>

kuwong
質問者

お礼

>sCG="<img src=border=0 width=88 height=31>"; img src=の後に、border=0以外の記述がなかったでしょうか? なかったとおもうのですが・・・ ご指摘のとおり変更しましたら、うまく表示することが出来ました。 ありがとうございます。