• ベストアンサー

HPのタグに覚えのない・・・

初心者なので宜しくお願いしますm(..)m ビルダーV8でHPを作っていますが、今日から突然titleから下のHEADの中に下記のようなタグが入ってました。 エラーがでたので修正しますとなってからです。 これは一体何なのでしょうか? 消してしまっても構わないのでしょうか??? ご覧の通り、字の間も空白がいっぱいあって、何だかHP自体が重くなりそうに思えるのですが・・・。 説明不足かもしれませんが、ご回答ヨロシクお願い致します。 <SCRIPT language="JavaScript"> <!--HPB_SCRIPT_CODE_40 var _hsstmrID = null; var _hsstmrON = false; var _hsspos = 80; function _HpbScrollStatus(msg, delay) { if (_hsstmrON) { window.clearTimeout(_hsstmrID); _hsstmrON = false; } var statmsg = ""; if (_hsspos >= 0) { for (s = 0; s < _hsspos; s++) { statmsg += " "; } statmsg += msg; } else { statmsg = msg.substring(-_hsspos, msg.length); } window.status = statmsg; _hsspos = (-_hsspos > msg.length) ? 80 : _hsspos - 1; fname = "_HpbScrollStatus('" + msg + "', " + delay + ")"; _hsstmrID = window.setTimeout(fname, delay); _hsstmrON = true; } //--> </SCRIPT></HEAD>

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

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

ビルダーが追加したスクリプトの内容は、ステータスバー上にメッセージを電光掲示のように流すためのもののようです。 不要な機能でしたら、削除しても問題ないと思います。 また、もしbody要素の開始タグが「<body onload="_HpbScrollStatus(***,***)">」等となっている場合は、このonload="_HpbScrollStatus(***,***)"の部分も削除してみてください(その部分がなければ、気にしなくても大丈夫です)。 onload=""は、ページのロードが終了した時に、指定したスクリプトを自動で実行するためのイベントハンドラと呼ばれるものです。 script要素を削除した後に、onload="_HpbScrollStatus(***,***)"の記述が残されていると、存在しなくなった関数を参照しようとしてエラーを出す可能性があります。 ビルダーについては使った事がないので、具体的な操作や意図せずにそのスクリプトが追加された原因などについてはわかりませんが、ソースを直接編集できるなら、上記の対処をすればよいのではないかと思います。 参考になれば…

milky88
質問者

お礼

HPの下のステータスバーの所に流れる文字を入れてたので、その関係のタグが勝手に追加されてしまったんでしょうかね?! とにかく一度消してみます。 どんな種類のものだかだけ分かっただけでも助かりました♪ 有難うございます!

その他の回答 (2)

回答No.3

>字の間も空白がいっぱいあって、何だかHP自体が重くなりそう だけお答えすると、こんな改行や空白は、全部あわせても画像1枚分も無いので、重くなるほどのことはありませんよ。

milky88
質問者

お礼

有難うございます。 重くならないなら安心しました♪

noname#7896
noname#7896
回答No.1

文字列をスクロールさせながら表示させる為のスクリプトのようですね。 _HpbScrollStatus と書いてあるので… 心当たりが無いのだったら消しても大丈夫ですが… (つながりがある部分が残るとエラーが出るかも)

milky88
質問者

お礼

ステータスバーに流れる文字を入れてるので、でもタグは一番下に入れてたんですが、なにかエラーで上に追加されちゃったんでしょうかね?! とにかくどんな種類のスクリプト?かわかっただけでも助かりました♪ 一度消してみます。 有難うございました♪

関連するQ&A

  • 画面の下に流れる文字を表示する方法

    タイトル通りですが、OCNのホームページで 画面の下のバー(?)の部分に文字を流したいのですが できるでしょうか? ホームページビルダーで他の方のソースを切り取って きました。 たぶんこの部分です。 <SCRIPT language=JavaScript> <!-- var msg = "ようこそ!○○○○"; var delay = 100; var pos = 100; function scroll_status() { setTimeout("scroll_status()", delay); var out = ""; if (pos >= 0) { for (c = 0; c < pos; c++) { out += " "; } out += msg; } else { out = msg.substring(-pos, msg.length); } pos = (-pos > msg.length) ? 100 : pos - 1; window.status = out; } scroll_status(); //--> </SCRIPT>

    • ベストアンサー
    • HTML
  • ステータスバーに文字を流したいんです。

    標題のとおりなんですが、↓のとおりでよろしいのでしょうか?今のところブログ上で文字が流れません。 ちなみにブログは「カフェスタ」です。 全くの素人であるため、どなたかご教授いただけましたらよろしくお願いします。 ソースはhttp://siriasu.s10.xrea.com/71t/javascript/js01.htmからひっぱってきました。 では、問題部分です↓ <head> <xxscript LANGUAGE="Javaxxscript"> <!-- var spead = 300// var m1="流したい言葉1" var m2="流したい言葉2" var m3="流したい言葉3" var msg=m1+m2+m3// msg=msg+msg function statusMsg(){ setTimeout("statusMsg()",spead); msg=msg.substring(2,msg.length)+msg.substring(0,2); window.status=msg } statusMsg() //--> </xxscript> </head> こうやってみたんですが、文字が流れないんですよね^^;

  • スクロールするテキストボックスの文字色について

    <script language="javascript"> <!-- var speed = 400; var m1 = '<<挿入曲>> '; var m2 = '【トップページ】 : ~ '; var m3 = '【掲示板】 : ~ 「~」 '; var m4 = '【チャット】 : ~ 「~」  '; var m5 = '【写真館】 :  ~ 「~」 '; var m6 = ' '; var m7 = 'もうすぐ新学期♪'; var m8 = ' '; var msg = m1 + m3 + m4 + m5 + m6 + m7 + m8; msg = msg + msg; function formMsg(){ setTimeout("formMsg()",speed); msg = msg.substring(2,msg.length) + msg.substring(0,2); document.fgColor = "green"; document.msgbox.message.value = msg; // document.msgbox.message.fontcolor("#2EE005") // msg.fontcolor("#2EE005"); msg.fontcolor("orange"); } //--> </script> ~ <form name="msgbox"> <input type="text" name="message" size="100" height="10" style="background-color:black"> </form> 上記のようなメッセージボックスをページに貼り付けているのですが、 バックグラウンドを黒、スクロールして流れる、テキストボックスのメッセージの色をオレンジに したいのです。 バックグラウンドの黒はできたのですが、テキストをオレンジにするにはどうすればよいのでしょうか?

  • ロリポブログで下の部分に流れるメッセージを作りたいのですが、どうしたらいいですか?

    ロリポブログで、 <SCRIPT language="JavaScript"> <!-- msg="  ようこそ♪ お気に入りに追加してくださいね!  "; function scroll(){ msg=msg.substring(1,msg.length)+msg.substring(0,1); window.status=msg; setTimeout("scroll()",300); } //--> </SCRIPT> というスクリプトを<head></head>の間に入れてみたのですが、 うまくいきませんでした。 どのようにしたらよいか教えていただけますか?

  • 作っているHPで

    HPのことで非常に困っています。 作っているHPで、</html>の後に入力していない文字が入っています。 <script language="JavaScript"> <!-- var SymRealOnLoad; var SymRealOnUnload; function SymOnUnload() { window.open = SymWinOpen; if(SymRealOnUnload != null) SymRealOnUnload(); } function SymOnLoad() { if(SymRealOnLoad != null) SymRealOnLoad(); window.open = SymRealWinOpen; SymRealOnUnload = window.onunload; window.onunload = SymOnUnload; } SymRealOnLoad = window.onload; window.onload = SymOnLoad; //--> </script> 何か不都合でしょうか?。 対処法をお教えください。

  • 文字を一文字ずつ表示

    JavaScriptで文字を一文字ずつ表示するサンプルを見つけ、使おうとしたところdocument.allが使われていた為、ネスケで対応できない事が分かりました。ネスケ4.7で対応するようにするにはどのように変えたらいいのか教えて頂きたく宜しくお願いいたします。 <SCRIPT Language="JavaScript"> <!-- var msg="Welcome!!"; i=0; function Start(){ if(i<=msg.length){ if(document.all){ myText.innerHTML = msg.substring(0,i); }else if(document.layers){ document.myText.document.open(); document.myText.document.write(msg.substring(0,i)); document.myText.document.close(); } i=++i; setTimeout("Start()",200); }else{ i=0; setTimeout("Start()",1000); } } // --> </SCRIPT> </HEAD> <BODY onLoad="Start()"> <DIV id="myText"></DIV> </BODY> 宜しくお願い致します。

  • JavaScriptの外部書き出しに失敗してしまう

    ホームページ制作初心者のyuniko2525と申します。 ホームページビルダー10で職場のホームページを制作し、マニュアル本「スパテク160」などでSEO対策を始めた のですが、何度試してもJavaScriptの外部書き出しに失敗しスクリプトエラーが出てしまいます。 マニュアル本通り10行目<script language="JavaScript">から最終行の</script>までを 切り取り、メモ帳にテキストでコピー 1行目<script language="JavaScript">と最後の</script>を削除してscript.js と名前をつけて保存 ホームページビルダーのスクリプト編集の「外部ファイルを指定」で保存したものを選んで 更新しているのですがどうしてもエラーが出てしまいます。 下から14行目の</script>まで でも試してみたのですがダメでした。 何かアドバイスを頂けると大変嬉しいです。どうぞ宜しくお願い致します。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta http-equiv="Content-Style-Type" content="text/css"> <TITLE>●</TITLE> <META name="robots" content="all"> <META name="Keyword" contens="●"> <META name="description" contens="●"> <script language="JavaScript"> <!--HPB_SCRIPT_ROV_50 // // Licensed Materials - Property of IBM // 5724I83 // (C) Copyright IBM Corp. 1995, 2005 All Rights Reserved. // // HpbImgPreload: // function HpbImgPreload() { var appVer=parseInt(navigator.appVersion); var isNC=false,isN6=false,isIE=false; if (document.all && appVer >= 4) isIE=true; else if (document.getElementById && appVer > 4) isN6=true; else if (document.layers && appVer >= 4) isNC=true; if (isNC||isN6||isIE) { if (document.images) { var imgName = HpbImgPreload.arguments[0]; var cnt; swImg[imgName] = new Array; for (cnt = 1; cnt < HpbImgPreload.arguments.length; cnt++) { swImg[imgName][HpbImgPreload.arguments[cnt]] = new Image(); swImg[imgName][HpbImgPreload.arguments[cnt]].src = HpbImgPreload.arguments[cnt]; } } } } // HpbImgFind: // function HpbImgFind(doc, imgName) { for (var i=0; i < doc.layers.length; i++) { var img = doc.layers[i].document.images[imgName]; if (!img) img = HpbImgFind(doc.layers[i], imgName); if (img) return img; } return null; } // HpbImgSwap: // function HpbImgSwap(imgName, imgSrc) { var appVer=parseInt(navigator.appVersion); var isNC=false,isN6=false,isIE=false; if (document.all && appVer >= 4) isIE=true; else if (document.getElementById && appVer > 4) isN6=true; else if (document.layers && appVer >= 4) isNC=true; if (isNC||isN6||isIE) { if (document.images) { var img = document.images[imgName]; if (!img) img = HpbImgFind(document, imgName); if (img) img.src = imgSrc; } } } var swImg; swImg=new Array; //--> </script><script language="JavaScript"> <!--HPB_SCRIPT_PLD_50 HpbImgPreload('_HPB_ROLLOVER2', 'n_image6.gif', 'm_image6.gif'); HpbImgPreload('_HPB_ROLLOVER1', 'n_image14.gif', 'm_image14.gif'); HpbImgPreload('_HPB_ROLLOVER3', 'n_image7.gif', 'm_image7.gif'); HpbImgPreload('_HPB_ROLLOVER4', 'n_image12.gif', 'm_image12.gif'); HpbImgPreload('_HPB_ROLLOVER5', 'n_image10.gif', 'm_image10.gif'); HpbImgPreload('_HPB_ROLLOVER7', 'n_image6.gif', 'm_image6.gif'); HpbImgPreload('_HPB_ROLLOVER9', 'n_image7.gif', 'm_image7.gif'); HpbImgPreload('_HPB_ROLLOVER10', 'n_image12.gif', 'm_image12.gif'); HpbImgPreload('_HPB_ROLLOVER6', 'n_image15.gif', 'm_image15.gif'); HpbImgPreload('_HPB_ROLLOVER8', 'n_image18.gif', 'm_image18.gif'); //--> </script></HEAD>

  • substringとlengthの連携コード

    Smessage = Smessage.substring(2,Smessage.length) + Smessage.substring(0,2);の部分ですが、動きがイマイチわからないです。 substringで配列2つ目(= S2)とlengthで持ってきた値=4(だがsubstringの終了インデックスはその前の数字を考えるので3つ目= S3)を抜き出し、2つ目のsubstringで配列0番目(= S1)=と2番目(= S3)を抜き出し、 結果S2とS4 + S1とS3をSmessageに代入しているんですか? 順番としてはS2が最初に来て次にS4、 S1最後にS3が来るのではないんですか? でも実行結果はS1、S2、S3、S4と順番通りになっています。この辺が良くわかりません。 <!DOCTYPE HTML> <html><head> <meta http-equiv="Content-Script-Type" content="text/javascript"> <meta http-equiv="Content-Style-Type" content="text/css"> <title></title> <script type="text/javascript"> <!-- var TC = 0 ; var S1 = "1つ目の空白 "; var S2 = "2つ目の空白 "; var S3 = "3つ目の空白 "; var S4 = "ここにメッセージ......。"; var Smessage = S1+S2+S3+S4; var timeID=setTimeout("",1) ; function Message() { if (TC < 1000) { TC++ ; window.status = Smessage; Smessage = Smessage.substring(2,Smessage.length) + Smessage.substring(0,2); clearTimeout(timeID) timeID = setTimeout("Message()",300); } else { window.status = " " } } //--> </script> <style type="text/css"> <!-- body { background-color: #AFEEEE; } --> </style> </head> <body onLoad="Message()"> ★ステータス行に文字を流してます </body></html>

  • Javascriptで数値の和を求める際の処理

    宜しくお願いします。 下記のプログラムの場合、 a,b,c の何れかの値が一つでも未入力の場合、 計算結果が表示されません。 未入力の場合は「0」とみなして、結果を表示させるには、 どの様にしたらよろしいでしょうか。 ご教授ください。 <script> var sum = 0; sum += a; sum += b; sum += c; var result = sum; var x = result; var y = myFormatNumber(x);function myFormatNumber(x) { var s = "" + x; var p = s.indexOf(".");if (p < 0) { p = s.length; } var r = s.substring(p, s.length); for (var i = 0; i < p; i++) { var c = s.substring(p - 1 - i, p - 1 - i + 1); if (c < "0" || c > "9") { r = s.substring(0, p - i) + r; break;}if (i > 0 && i % 3 == 0) { r = "," + r; } r = c + r; } return r; } document.write(y); </script>

  • ホームページビルダー16のMETAタグの質問

    metaタグのdiscripionの入力はしましたが、ヤフーやグーグルでタイトルの下の文章が、反映されません。前はこの設定をしていなかったので、h1の文章を検索エンジンは拾って表示していました。 keywordの入力もしたのですが、今いち上手くいっているか解りません。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <TITLE>有限会社エムエヌ大和産業-中古建設機械/中古重機/買取・販売・リース(九州/熊本)</TITLE> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META http-equiv="Content-Style-Type" content="text/css"> <META name="GENERATOR" content="JustSystems Homepage Builder Version 16.0.1.0 for Windows"> <META name="description" content="九州・熊本を拠点に全国的に建設機械中古販売・買取・ダブルリースを昭和58年創業以来営業致しております。中古建設機械の中古バケット・中古ブレーカー・中古エキステーションアームも各種多数取り揃えております。まずはお気軽にお問い合わせ下さい。" /> <META name="keywords" content="建設機械,中古建機,中古重機,重機買取,建機販売,レンタル,リース "/> <META name="robots"content="index,follow"> <STYLE type="text/css"></STYLE> <SCRIPT language="JavaScript"> <!--HPB_SCRIPT_ROV_50 // // Licensed Materials - Property of IBM // 5724I83 // (C) Copyright IBM Corp. 1995, 2005 All Rights Reserved. // // HpbImgPreload: // function HpbImgPreload() { var appVer=parseInt(navigator.appVersion); var isNC=false,isN6=false,isIE=false; if (document.all && appVer >= 4) isIE=true; else if (document.getElementById && appVer > 4) isN6=true; else if (document.layers && appVer >= 4) isNC=true; if (isNC||isN6||isIE) { if (document.images) { var imgName = HpbImgPreload.arguments[0]; var cnt; swImg[imgName] = new Array; for (cnt = 1; cnt < HpbImgPreload.arguments.length; cnt++) { swImg[imgName][HpbImgPreload.arguments[cnt]] = new Image(); swImg[imgName][HpbImgPreload.arguments[cnt]].src = HpbImgPreload.arguments[cnt]; } } } } // HpbImgFind: // function HpbImgFind(doc, imgName) { for (var i=0; i < doc.layers.length; i++) { var img = doc.layers[i].document.images[imgName]; if (!img) img = HpbImgFind(doc.layers[i], imgName); if (img) return img; } return null; } // HpbImgSwap: // function HpbImgSwap(imgName, imgSrc) { var appVer=parseInt(navigator.appVersion); var isNC=false,isN6=false,isIE=false; if (document.all && appVer >= 4) isIE=true; else if (document.getElementById && appVer > 4) isN6=true; else if (document.layers && appVer >= 4) isNC=true; if (isNC||isN6||isIE) { if (document.images) { var img = document.images[imgName]; if (!img) img = HpbImgFind(document, imgName); if (img) img.src = imgSrc; } } } var swImg; swImg=new Array; //--> </SCRIPT><SCRIPT language="JavaScript"> <!--HPB_SCRIPT_PLD_50 HpbImgPreload('_HPB_ROLLOVER1', 'img/n_image161.jpg', 'm_image161'); HpbImgPreload('_HPB_ROLLOVER2', 'img/n_image18.gif', 'img/m_image18.gif'); HpbImgPreload('_HPB_ROLLOVER3', 'img/n_image19.gif', 'img/m_image19.gif'); HpbImgPreload('HPB_ROLLOVER1', 'n_image12.gif', 'm_image12.gif'); HpbImgPreload('HPB_ROLLOVER4', 'n_image16.gif', 'm_image16.gif'); HpbImgPreload('HPB_ROLLOVER6', 'n_image18.gif', 'm_image18.gif'); HpbImgPreload('HPB_ROLLOVER8', 'n_image201.gif', 'm_image201.gif'); HpbImgPreload('HPB_ROLLOVER2', 'n_image22.gif', 'm_image22.gif'); HpbImgPreload('HPB_ROLLOVER3', 'n_image23.gif', 'm_image23.gif'); HpbImgPreload('HPB_ROLLOVER7', 'n_image4.gif', 'm_image4.gif'); HpbImgPreload('HPB_ROLLOVER5', 'n_image11.gif', 'm_image11.gif'); //--> </SCRIPT> <STYLE type="text/css"> <!-- FONT{ line-height : 15px; } #FONT{ line-height : 20px; font-size : 15px; } --> </STYLE> <LINK rel="stylesheet" href="table.css" type="text/css" id="_HPB_TABLE_CSS_ID_"> </HEAD> <BODY background="blue_p8b.gif"style="margin-top : 0px;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;"> <CENTER> <TABLE cellspacing="0" cellpadding="2" bgcolor="#ffffff" style="margin-top : 0px;margin-left : 0px;margin-right : 0px;margin-bottom : 0px;"> <COL span="1" width="11"> <COL span="1" width="880"> <COL span="1" width="11"> <TBODY> <TR> <TH bgcolor="#ffffff"></TH> <TH align="left" valign="middle" style="line-height : 10px;"> <H1 align="ce

専門家に質問してみよう