• ベストアンサー

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

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以外の記述がなかったでしょうか? なかったとおもうのですが・・・ ご指摘のとおり変更しましたら、うまく表示することが出来ました。 ありがとうございます。

関連するQ&A

  • ページは表示されたけれど、エラーが出ます。

    過去の質問を調べたのですが、見つけられなかったので、質問させてください。 自社サイトのページを開くと、ステータスバーに 「ページが表示されましたが、エラーがあります。」と表示されました。 エラーの詳細は下記のとおりです。 ライン:18 文字:51 エラー:')'がありません コード:0 ソースに問題があるのかと思ったのですが、 下記がそのソースです。 <SCRIPT language="javascript" type="text/javascript" src="../js/common_lib.js"></SCRIPT> <SCRIPT type="text/javascript" src="../js/css_junction2.js"></SCRIPT> <SCRIPT language="JavaScript"> <!-- document.write("<img src='http://700700.jp/acc/acclog.cgi?"); document.write("referrer="+document.referrer+"&"); document.write("width="+screen.width+"&"); document.write("height="+screen.height+"&"); document.write("color="+screen.colorDepth+"' alt="">"); // --> </SCRIPT> どこをどう直せばよいのかよくわからないので、 もしお分かりの方がいらっしゃいましたら、 お教えいただけますでしょうか? よろしくお願いいたします。

  • ホームページビルダー19

    お世話になっております。 ホームページビルダー19でサイトを運営しているのですが、トップページのソースを見ると、下記の記述があります。これは自動で記述されるものなのでしょうか?どのように、ホームページビルダーのソフトで設定すれば、以後、この記述を削除できるのでしょうか?よろしくお願いいたします。 <!--HPB_SCRIPT_UAREDIRECT if(document.referrer.indexOf(document.location.hostname)==-1){ if (navigator.userAgent.indexOf('iPhone') > 0 || (navigator.userAgent.indexOf('Android') > 0 && navigator.userAgent.indexOf('Mobile') > 0)) {location.href = 'sp/index.html';}}//-->

  • このタグをおしえてください

    辞めた社員が保存していました。 なんのタグでしょうか? <SCRIPT Language="JavaScript"> <!-- document.write("<img src='http://www.abc.com/acc/acclog.cgi?"); document.write("referrer="+document.referrer+"&"); document.write("width="+screen.width+"&"); document.write("height="+screen.height+"&"); document.write("color="+screen.colorDepth+"'>"); // --> </SCRIPT> 御手数ですがよろしくおねがいします。

    • ベストアンサー
    • HTML
  • スクリプトエラーを修正できません。

    スクリプトエラーがでて困っています。 オブジェクトを指定してください。 とのこと。 エラーのラインのタグは以下です。 どうしたらいいのか、どなたか教えてください。 <BODY bgcolor="#FFFFFF" onload="MM_preloadImages('images/side_otoiawase2.gif','images/side_kaisya2.gif','images/side_tokutei2.gif','images/bottan_seikaino2.gif');" <a name="top"><!--アクセス解析タグ ここから--><script language="JavaScript" src="http://analyzer2.fc2.com/analyzer.js?uid=777967"></script>

  • frameとJavaScriptの共存

    <html><head><title> INDEX.HTML </title></head> <frameset rows="70%,*"><frame src="./main.html" name="MAIN"><frame src="./menu.html" name="MENU"></frameset></html> の中に下記のJavaScriptを埋め込みたいのですが どうすればいいのでしょうか? <SCRIPT Language="JavaScript"> <!-- document.write("<img src='http:/xxx/acclog.cgi?"); document.write("referrer="+document.referrer+"&"); document.write("width="+screen.width+"&"); document.write("height="+screen.height+"&"); document.write("color="+screen.colorDepth+"'>"); // --> </SCRIPT> Java Scriptを埋め込んだらフレームが正常に働かなくなりました。 どのようにすればいいのでしょうか?アクセス解析なのでindex.html に設置したいのですがいいアドバイスよろしくお願いします。

    • ベストアンサー
    • HTML
  • gaiaxでアクセス解析

    すごいカウンターをレンタルしたのですが全く表示されません。 java scriptなのですが、gaiaxでは無理でしょうか? 手直しする方法はないでしょうか? どうしても使いたいんです。 教えてください。よろしくお願いします。 ↓これです。 <script language="JavaScript"> var rf; ref=escape(document.referrer)+""; if( (ref=="undefined") || (ref=="") ){ ref="bookmark";} document.write(''+ '<a target="_blank" href="http://fc2.com">'+ '<img border=0 src="http://www.******.com:10000/cgi-bin/counter.***?'+ 'id=100638'+ '&page=1'+ '&ref='+escape(ref)+ '&x='+screen.width+ '&y='+screen.height+ '&cols='+screen.colorDepth+ '&uniq=0'+ '&cnt=3'+ '"></a>'); </script> <noscript> <img border=0 src="http://www.******.com:10000/cgi-bin/counter.***?id=100638&page=1&uniq=0&cnt=3"> </noscript>

  • リンク元のファイル名を表示したい。document.referrerだとダメ。(ソース付き)

    よろしくお願いします。 index.html→saki.htmlのようにリンクしてある、ファイルが2つあります。 saki.htmlの中で、リンク元のindex.htmlの名称を、document.referrerで表示しようとしています。 しかし、うまく動作しません。 何が違うのでしょうか? ●index.html <html> <body> <a href="saki.html">AA</a> </body> </html> ●saki.html <html> <body> <script type="text/javascript"> <!-- document.write('<p>リンク元URL:' + document.referrer + '</p>'); // --> </script> </body> </html>

  • JavaScriptを追加したい

    こんにちは。 こちら(ttp://f22.aaa.livedoor.jp/~sncspt/)のサイトさんの配布している「SNC THREADBBS 3」を使用したいのですが、その中に ***** <script type="text/javascript"> <!-- var url = "http://サイトアドレス"; if((document.referrer == "") || (document.referrer.match(url) == null)) { window.location.href = url; } // --> </script> ***** もしくは、 ***** <LINK rel="stylesheet" TYPE="text/css" HREF="javascript.js"> ***** のように入れたいのですが、どこにどう入れたらいいか分かりません。 そのサイトさんで聞けばいいのかもしれませんが、少し急いでいますのでどなたかアドバイスをお願いしたいです。 よろしくお願いします。

  • リンクでPOST送信

    http://www.kojikoji.net/pso/javascript.asp こちらにその方法がのっていて、 Windows IE 6.0 Windows Opera 7.13 では動作を確認しました。ですが、 Windwos Netscape 7.1 で動作しません。Netscapeにも対応した書き方で、<a href=...>を用いてPOST送信することは可能でしょうか? *****以下引用*********************************** リンクやボタンを使って「xxx.asp」へPOST送信 <html> <head> <script language="JavaScript"> <!-- function wPost(a1,a2){ document.form1.text1.value=a1; document.form1.text2.value=a2; document.form1.action = "xxx.asp"; document.form1.submit(); } //--> </script> </head> <body> <a href="javascript:wPost("text1","text2")">送信</a> <input type="button" OnClick="wPost('text3','text4')" value="送信"> <form name="form1" method="post" action="err.html"> <input type="hidden" name="text1"> <input type="hidden" name="text2"> </form> </body> </html>

  • SSLページのアクセス解析タグの設置方法

    リリースが近いHPがあるのですが、あることで悩んでおります。 アクセス解析ツールとして、futomi's CGI Cafeさんの高機能アクセス解析を使用しております。 参考)http://www.futomi.com/library/acc.html こちらの解析タグをSSLページに貼るとセキュリティ情報画面が毎回表示されてしまいます。 (「このページにはセキュリティで保護されている項目と保護されていない項目があります。」) これを出ないようにしたいのですが、何か方法はあるのでしょうか。 お手数をおかけしますが、ご教授いただければ幸いです。 よろしくお願いします。 参考)貼り付けるタグの例 <script type="text/javascript"> <!-- document.write("<img src='http://www.hoge.com/acc/acclog.cgi?"); document.write("referrer="+document.referrer+"&"); document.write("width="+screen.width+"&"); document.write("height="+screen.height+"&"); document.write("color="+screen.colorDepth+"'>"); // --> </script>

専門家に質問してみよう