• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JavaScriptの外部書き出しに失敗してしまう)

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

このQ&Aのポイント
  • ホームページビルダー10で職場のホームページを制作し、マニュアル本「スパテク160」などでSEO対策を始めたのですが、何度試してもJavaScriptの外部書き出しに失敗しスクリプトエラーが出てしまいます。
  • マニュアル本通り10行目から最終行までのJavaScriptのコードを切り取り、メモ帳にテキストでコピーし、1行目と最後の行を削除してscript.jsとして保存しました。
  • ホームページビルダーのスクリプト編集の「外部ファイルを指定」で保存したscript.jsを選んで更新しているのですが、エラーが出てしまいます。下から14行目までを試してみたところもダメでした。アドバイスを頂けると嬉しいです。

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

  • ベストアンサー
  • auty
  • ベストアンサー率58% (284/486)
回答No.1

>>> 1行目<script language="JavaScript">と最後の</script>を削除して 削除の仕方に間違いがあるかも知れません。 ------------------------------------------ <script language="JavaScript"> (A) </script><script language="JavaScript"> (B) </script></HEAD> ------------------------------------------ の場合、 </script><script language="JavaScript"> も削除する必要があります。 >>> 下から14行目の</script>まで でも試してみたのですがダメでした。 2番目の方法はうまく行くはずなんですが。

yuniko2525
質問者

お礼

auty 様 ご返信誠にありがとうございます。 朝から何度も同じエラーの繰り返しでヘコんでいたのですが、auty 様に「2番目の方法はうまく行くはず」と言っていただき、間違えてはいなんだなと冷静になる事ができました。 もう一度最初からやりなおしてみましたら今度はうまくJavaScriptを外部書き出しすることが出来ました! テキストファイル「script.js」にエラーが起きたまま上書きの繰り返しでやり直しをしていたのが原因のようです←お恥かしいです。 本当にauty 様のアドバイスのお陰です。ありがとうございました。 これでTOPページの書き出しは出来たのですが、やはり全ページもやるべきでしょうか?その場合、拡張子さえ js なら 書き出しファイルの名前は何でもよいのでしょうか? 甘えて申しわけありませんが又アドバイスいただけると大変嬉しいです。どうぞ宜しくお願い致します。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • auty
  • ベストアンサー率58% (284/486)
回答No.2

検索エンジンは、TOPページだけでなく他のページも含んで検索しますから、 重要なキーワードや特に読んでほしいページは分割したほうが良いかも知れません。 jsファイルには、自由に名前をつけることが出来ます。 規模が大きくなってくると、共通の内容も増えてくるし、統一性を図るため 1つのHTMLファイルに対して、複数のjsファイルを作り、共通するものとそうでないものに分けて管理することも必要になってくるでしょう。そのときは、複数の <script src="*****.js" type="text/javascript"></script> を書くことになります。

yuniko2525
質問者

お礼

度々丁寧なご返信をいただき誠にありがとうございます。 大変参考になりました。 これから早速作業にとりかかります。 突然上司からホームページを作るように言われ全くの初心者で分からない事ばかりの時にこちらのOkwaveにたどり着きました。 今日初めて会員登録をしたのですがすぐに丁寧なご返答をいただけて本当に感謝しております。 ホームページはアップしただけでやり遂げた気になっていたのですが、作ってからのSEO対策などが重要なのですね。 初めての分野の勉強はハードルが高く非常にシンドいですが、今からでも新しい事が学べるんだ、という驚きと充実感を味合わせてもらっています。 匿名にも関わらずご親切にありがとうございました。 auty様のご活躍をお祈り致します。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • JavaScriptを外部ファイルにするとロールオーバーが機能しない

    ホームページビルダー11を使っているのですが、 JavaScriptを外部ファイルにして読み込ませると、ロールオーバー部分の画像のみ切り替わりません。 ////////////////////////////////////////////////// ■外部ファイルの記述内容■ <SCRIPT language="JavaScript"> <!--HPB_SCRIPT_ROV_50 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]; } } } } 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; } 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; } } } HpbImgPreload('_HPB_ROLLOVER1', 'images/request.gif', 'images/request2.gif'); //--> </SCRIPT> ////////////////////////////////////////////////////// 外部ファイル読み込み時のhtmlタグ <SCRIPT type="text/javascript" scr="images/ファイル名"></SCRIPT> 恐らく、ホームページビルダーの独自性の問題だと思うのですが、 どうすればロールオーバーを機能させることができるでしょうか? 宜しくお願いいたします。

  • この配列は何?

    ホームページビルダーでロールオーバーのスクリプトを自動で書き出したものの一部ですが、 理解不能のところがあります。 以下がスクリプト var swImg; swImg=new Array; 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]; } } } } HpbImgPreload('_HPB_ROLLOVER1', 'rollover_n_image.gif', 'rollover_m_image.gif'); 以下がボディ <BODY> <P><A href="#" id="_HPB_ROLLOVER1" onmouseout="HpbImgSwap('_HPB_ROLLOVER1','rollover_n_image.gif');" onmouseover="HpbImgSwap('_HPB_ROLLOVER1','rollover_m_image.gif');"><IMG border="0" name="_HPB_ROLLOVER1" src="rollover_n_image.gif"></A></P> </BODY> このswImgの配列は[]の中が数値でないようですが、これは特殊な配列ですか? swImg[imgName] = new Array; どなたか初心者にも分かるように説明していただけるとありがたいです。

  • JavaScriptの記述が長い

    ホームページビルダー11でJavaScriptものの記述がとても長くなっています。HPBが、ホームページビルダーの略だとは思われますが、 この中で削除しても影響のない記述はありますでしょうか? 多少でもサイトの読み込み速度を早くしたいと考えています。 宜しくお願いいたします。 /////////////////////////////////////////////////////////// <SCRIPT language="JavaScript"> <!--HPB_SCRIPT_ROV_50 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]; } } } } 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; } 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; ここにはロールオーバー類記載 HpbImgPreload('_HPB_ROLLOVER2', 'banner/618-115.jpg', 'banner/618-115.jpg'); //--> </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

  • HPB_SCRIPT_ROV_50

    はじめまして、お尋ね致します。 HPB_SCRIPT_ROV_50のjavascriptの記述が長過ぎるので、 外部ファイル化してROV.jsという名前で、indexファイルと同じ場所にで保存しました。 <head>~</head>内には、 <script type="text/javascript" src="ROV.js"></script>と記述しました。 ところがプレビューさせると、HPB_SCRIPT_ROV_50は宣言されていません。 というエラーが発生します。HPBのVer10.0.0.0にて作成。 言葉足らずで恐縮ですが、解決策をご教授下さい。 外部ファイル化したROV.jsの中身は下記の通りです。 HPB_SCRIPT_ROV_50 // // Licensed Materials - Property of IBM // 11P5743 // (C) Copyright IBM Corp. 1998, 2000 All Rights Reserved. // // HpbImgPreload: // function HpbImgPreload() { var appVer=parseInt(navigator.appVersion); var isNC=(document.layers && (appVer >= 4)); var isIE=(document.all && (appVer >= 4)); if (isNC || 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=(document.layers && (appVer >= 4)); var isIE=(document.all && (appVer >= 4)); if (isNC || 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; 宜しくお願い致します。

  • 空白が1行出来てしまう

    お願いします、どうしても解決できません。 HPの文章と途中で入れたJAVAスクリプトのあいだに1行分どうしても空白が出来てしまいます 同様にスクリプトと次の文章のあいだにも1行空いてしまいます 苦労して独学でタグを打ってせっかくスクリプトを入れたのに・・・ 解決法がありましたらどうかご教授願います BODY {overflow: scroll; overflow-x: hidden;} </style> <SCRIPT language="JavaScript"> function HpbImgPreload() { var appVer=parseInt(navigator.appVersion); var isNC=(document.layers && (appVer >= 4)); // Netscape Navigator 4.0 or later var isIE=(document.all && (appVer >= 4)); // Internet Explorer 4.0 or later if (isNC || 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]; } } } } // HpbImgSwap: 画像を入れ換えます // function HpbImgSwap(imgName, imgSrc) { var appVer=parseInt(navigator.appVersion); var isNC=(document.layers && (appVer >= 4)); // Netscape Navigator 4.0 or later var isIE=(document.all && (appVer >= 4)); // Internet Explorer 4.0 or later if (isNC || isIE) { if (document.images) { document.images[imgName].src = imgSrc; } } } var swImg; swImg=new Array; HpbImgPreload('_HPB_ROLLOVER1', 'LOGOMINI.gif', 'LOGOBIG.gif'); </SCRIPT> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <title></title> </head><body> <p style="BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(MusicJunkees.gif); BACKGROUND-REPEAT: repeat" align=center> <strong><font face="Orange LET" color=#c5c9b8 size=4> <font face="Academy Engraved LET"> WELCOME TO JOIN ME!<br></font></font> No More WAR No MoreVIOLENCE</font><br></font></font></marquee> <img height="100" alt="LOVE PEACE.GIF"src="LOVE PEACE.GIF" width="100" border="0"> <font face="Smudger LET"><font face="Times New Roman" color="#494949"> <font face="CountryBlueprint,Dutch801 Rm BT,Comic Sans MS">MUSIC JUNKEES! P { margin: 0em; } <p align="center"style="BACKGROUND-IMAGE: url(MusicJunkees.gif); BACKGROUND-REPEAT: repeat" align=center> <A href="#" id="_HPB_ROLLOVER1" onmouseout="HpbImgSwap('_HPB_ROLLOVER1','LOGOMINI.gif');" onmouseover="HpbImgSwap('_HPB_ROLLOVER1','LOGOBIG.gif');"> <IMG src="img0.gif" border="0" name="_HPB_ROLLOVER1"></A></font></font></p></p> <p align="center"style="BACKGROUND-IMAGE: url(MusicJunkees.gif); BACKGROUND-REPEAT: repeat" align=center> <font face="Smudger LET"><font face="Times New Roman" color="#494949"> <font face="Comic Sans MS"size="2">Thank's For</font></font><br>

  • 別フレームの画像の操作について

    画像をクリックすると指定した所にある画像が その画像に変わるというタグを作ったのですが、 1つのフレーム内ではできるのですが 2つのフレームを使って、もう片方にある指定した 画像を変更する事ができなく、色々とサイトを見て みたのですがどうにもうまくいかず、質問させていただきます。 1つ目のフレームののタグは <SCRIPT language="JavaScript"> <!--HPB_SCRIPT_CODE_40 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; } } } 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; } //--> </SCRIPT> 続きは次のレスに(長くてすいません)

  • JavaScript(?)で入替えた画像をクリッカブルマップにする方法

    件名の通り、JSで入替えた画像をクリッカブルマップにしたいのです。一応画像の入替えはコントロールできるようになったのですが、入替え後のイメージを<MAP>制御したいのですが・・・方法がわからない・・・どうか教えて下さい。 ソース(抜粋) <SCRIPT Language="JavaScript"> <!-- function ImgSwap(imgName, imgSrc){ var appVer=parseInt(navigator.appVersion); var isNC=(document.layers && (appVer >= 4)); var isIE=(document.all && (appVer >= 4)); if (isNC || isIE){ if (document.images){ var img = document.images[imgName]; if (!img) img = ImgFind(document, imgName); if (img) img.src = imgSrc; } } } //--></SCRIPT> ・ ・ <TR><TD align="center" valign="top" height="165" background="../img/tv-frame.gif"> <IMG src="../img/off.gif" name="TV" border="0"> </TD></TR> <TR><TD align="center" valign="top"> <FORM><INPUT type="button" value="Top" name="top" onclick="ImgSwap('TV', '../img/top.gif')"><INPUT type="button" value="40's" name="40's" onclick="ImgSwap('TV', '../img/40s.gif')"><INPUT type="button" value="50's" name="50's" onclick="ImgSwap('TV', '../img/40s.gif')"></FORM> </TD></TR> この40sないし50sというGIFに<MAP>制御を施したいのです・・・御指導宜しく御願いします。

  • HPビルダー12 Javascriptのロールオーバーが反映されない。

    HPビルダー12 Javascriptのロールオーバーが反映されない。 プレビュー画面では反映されていましたが、アップすると反映されません。 一応このように記述しましたが、HTMLエディタの文字色はこの部分だけ黒です。 </SCRIPT><SCRIPT language="JavaScript"> <!--HPB_SCRIPT_PLD_50 HpbImgPreload('_HPB_ROLLOVER1', 'hplogo/info.gif', 'file:///D:/Documents/hplogo/info1.gif'); HpbImgPreload('_HPB_ROLLOVER3', 'hplogo/cen.gif', 'file:///D:/Documents/hplogo/cen1.gif'); HpbImgPreload('_HPB_ROLLOVER2', 'hplogo/photo.gif', 'file:///D:/Documents/hplogo/photo2.gif'); HpbImgPreload('_HPB_ROLLOVER4', 'hplogo/tra.gif', 'file:///D:/Documents/hplogo/tra1.gif'); HpbImgPreload('_HPB_ROLLOVER5', 'hplogo/syokuba.gif', 'file:///D:/Documents/hplogo/syokuba1.gif'); HpbImgPreload('_HPB_ROLLOVER6', 'hplogo/link.gif', 'file:///D:/Documents/hplogo/link1.gif'); HpbImgPreload('_HPB_ROLLOVER7', 'hplogo/mail.gif', 'file:///D:/Documents/hplogo/mail1.gif'); HpbImgPreload('_HPB_ROLLOVER8', 'hplogo/bbs.gif', 'file:///D:/Documents/hplogo/bbs1.gif'); HpbImgPreload('_HPB_ROLLOVER9', 'hplogo/blog.gif', 'file:///D:/Documents/hplogo/blog1.gif'); HpbImgPreload('_HPB_ROLLOVER10', 'hplogo/profile.gif', 'file:///D:/Documents/hplogo/profile1.gif'); HpbImgPreload('_HPB_ROLLOVER11', 'file:///D:/Documents/hplogo/bunner/book_green.jpg', 'file:///C:/Users/md11/AppData/Roaming/IBM/Homepage Builder Version 12/tmp/book_green1.jpg'); HpbImgPreload('_HPB_ROLLOVER11', 'file:///D:/Documents/hplogo/book_green.jpg', 'file:///D:/Documents/hplogo/book_green2.jpg'); //--> 上記に原因があるでしょうか。 他に原因ありそうでしょうか?

  • ロールオーバーを外部にするとエラーがでます。

    ホームページビルダーV9を使用しています。 はじめてjavascriptを扱う初心者ですのでうまく説明が出来ないと思いますが宜しくお願い致します。 ビルダーでロールオーバーを作成し、それを外部ファイルにしました。 ビルダーでプレビューを見ると 「このページのスクリプトでエラーが発生しました エラー:'HPB_SCRIPT_CODE_40''HPB_SCRIPT_CODE_50''HPB_SCRIPT_CODE_50'は宣言されていません。」 と出ます。 ブラウザーで見てみると 「セキュリティ保護の為、コンピュータにアクセス出来るアクティブコンテンツは表示されないようWEBブラウザで制限されています。 オプションを表示するにはここをクリック」と上の方に出ます。 クリックしないとロールオーバーは機能しません。 クリックすると機能します。 ロールオーバーを外部にうまく移動出来ていないのでしょうか? 外部ファイルを全部載せると文字数オーバーする為1つだけ記載しました。 アドバイスお願い致します。 <HEAD> <META> <TITLE></TITLE> <LINK rel> </HEAD> <BODY> <script type="text/javascript" src="java1.js"></script> <script type="text/javascript" src="java3.js"></script> <script type="text/javascript" src="java2.js"></script> ★java2.js HPB_SCRIPT_PLD_50 HpbImgPreload('_HPB_ROLLOVER1', 'logo3.gif', 'logot7.gif'); HpbImgPreload('_HPB_ROLLOVER2', 'logo4.gif', 'logot17.gif'); HpbImgPreload('_HPB_ROLLOVER3', 'lo_sel.gif', 'logot19.gif'); HpbImgPreload('_HPB_ROLLOVER4', 'lo_car.gif', 'logot20.gif'); HpbImgPreload('_HPB_ROLLOVER5', 'lo_suki.gif', 'logot21.gif'); HpbImgPreload('_HPB_ROLLOVER6', 'lo_kon.gif', 'logot22.gif'); HpbImgPreload('_HPB_ROLLOVER7', 'lo_home.gif', 'logot23.gif');

上糸がすぐに抜ける
このQ&Aのポイント
  • 上糸がすぐに抜けてしまう問題について解決策をご紹介します。
  • 上糸が抜ける原因と対策について詳しく解説します。
  • ブラザー製品の上糸抜け問題を解消するための方法をご紹介します。
回答を見る

専門家に質問してみよう