ホームページビルダーのスクリプトエラー

このQ&Aのポイント
  • JavaScript初心者のためセレクトメニューでスクリプトエラーが発生し、リンクが貼れない状態です。
  • スクリプトエラーの内容や原因が分からず困っています。誰か教えてください。
  • ホームページビルダーのスクリプトエラーにより、セレクトメニューのリンクが正常に機能しない状態です。初心者なので解決方法が分かりません。助けてください。
回答を見る
  • ベストアンサー

ホームページビルダーのスクリプトエラー

JavaScript全く初心者です。 セレクトメニューですが、 エラーがでてリンクが貼れません。 何処が違うのかもさっぱりわかりません。 教えて下さい。よろしくお願い致します _________________ このページのスクリプトエラーが発生しました。 ライン:22 文字:1 エラー:オブジェクトを指定してください コード:0 _________________ <SCRIPT language="JavaScript" type="text/javascript" src="common.js"></script> </HEAD> <BODY bgcolor="#000000"> <TABLE border="0"> <TBODY> <TR> <TD width="119"></TD> </TR> <TR> <TD width="119"><IMG src="top.gif" width="84" height="27" border="0"></TD> </TR> <TR> <TD width="119"> <FORM name="myform1"> <SELECT name="mysel1" onchange="selLink1()"> <OPTION value="" selected>TOPS</OPTION> <OPTION value="file:///C:/Documents and Settings/tarow/My Documents/hp_date/item/used/top-t-sh.html">t-sh</OPTION> <OPTION value="file:///C:/Documents and Settings/tarow/My Documents/hp_date/item/used/top-sh.html">shirt</OPTION> <OPTION value="file:///C:/Documents and Settings/tarow/My Documents/hp_date/item/used/top-sweat.html">sweat</OPTION> <OPTION value="file:///C:/Documents and Settings/tarow/My Documents/hp_date/item/used/top-leather.html">leather</OPTION> <OPTION value="file:///C:/Documents and Settings/tarow/My Documents/hp_date/item/used/top-other.html">other</OPTION> </SELECT> </FORM> </TD> </TR> <TR> <TD></TD> </TR> <TR> <TD width="119"><IMG src="pants2.gif" width="107" height="28" border="0"></TD> </TR> <TR> <TD width="119"> <FORM name="myform2"> <SELECT name="mysel2" onchange="selLink2()"> <OPTION value="" selected>PANTS</OPTION> <OPTION value="file:///C:/Documents and Settings/tarow/My Documents/hp_date/item/used/pants-denim.html">denim</OPTION> <OPTION value="file:///C:/Documents and Settings/tarow/My Documents/hp_date/item/used/pants-chino.html">chino</OPTION> <OPTION value="file:///C:/Documents and Settings/tarow/My Documents/hp_date/item/used/pants-other.html">other</OPTION> </SELECT> </FORM>

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

  • ベストアンサー
  • project-a
  • ベストアンサー率54% (107/195)
回答No.3

common.js の内容はどうなっていますか? selLink1()とselLink2()の内容はどうなっていますか? また、ローカルで使用する分にはこのままで良いですが、 サーバーにアップロードする場合は、"<OPTION value=" のファイルパスは、 ローカルアドレスにならないように変更しておきましょう。

awakadee
質問者

お礼

ありがとうございます! なんとか解決できました!

その他の回答 (2)

noname#39970
noname#39970
回答No.2

>あとは、何をしたらいいでしょう >JavaScript全く初心者です でも質問者が定時しるのはHTML。 >>エラーが出てるのはscript

noname#39970
noname#39970
回答No.1

エラーが出てるのはscript側だからHTMLだけじゃ・・・

awakadee
質問者

補足

回答ありがとうございます。 すみません。。 HTMLだけじゃ・・・とのことですが あとは、何をしたらいいでしょうか? 教えて下さい!

関連するQ&A

  • ホームページビルダー:フォント色を統一したい

    ホームページビルダー10を使って、ホームページを作成しています。 スタイルシートを使用しているのですが、リンクを貼った箇所のフォント色が統一されません。 スタイルシートではリンク箇所は「紫」に設定されているはずなのですが、「青」になっている箇所がランダムにあります。 紫の部分と、青の部分のタグがどう違うかをよーく見てみたのですが、全然一緒のように思えます。 こんな感じです。 「紫」に表示される ↓ <TR><TD><A href="file:///C:/Documents and Settings…省略….html">リンクその1</A></TD></TR> 「青」に表示される ↓ <TR><TD><A href="file:///C:/Documents and Settings…省略….html">リンクその2</A></TD></TR> colrというタグもないし、なにがどう違うんでしょうか? <FONT color="#ff0000">文字</FONT>というようにすれば、色が変わる場所とそれでも変わらない場所とかあります。 こうなってしまった情報をどうすれば直せるのか、またどうすればこうなるのを防げるのか… ご存知の方がいらっしゃいましたら、ぜひご享受よろしくお願いいたします。

  • ホームページでBGM

    過去の投稿をもとにホームページ内にプルダウン式の音楽再生用のHTMLを書き込んだのですが、Web上で再生しようとすると、 「ランタイムエラーが発生しました。デバッグしますか? 行:13 エラー:書き込みできません となってしまいます。 ホームページ作成ソフト(ビルダー7)のプレビューでは再生されます。 これはどうしてでしょうか?? 以下にHTMLを書いておきます。 <SCRIPT LANGUAGE="JavaScript"> <!-- function MyLink(){ alink=document.flink.slink; mlink=alink.options[alink.selectedIndex].value; if(mlink!="-"){ location.href=mlink; } } //--> </SCRIPT> <form method="post" name="flink"><select name="slink"> <option selected value="-">選んでね</option> <option value="-">・・・・・・・・・・・・・</option> <option value="C:\Documents and Settings\****My Documents\****.mid">music1</option> <option value="C:\Documents and Settings\****My Documents\****.mid">music2</option> <option value="C:\Documents and Settings\****My Documents\****.mid">music3</option> <option value="-">・・・・・・・・・・・・・</option> </select> <input type="button" value="GO!" onClick="MyLink()"></form>

    • ベストアンサー
    • HTML
  • Javascriptで自動計算の合計の式でエラー

    度々すみません。 前回こちらで質問させて頂きましたものです。 http://okwave.jp/qa/q8737139.html 教えて頂いた内容を確認してフォームの合計を表示するところまでは出来たのですが、合計する列をひとつ増設した所、D列の合計は教えて頂いた式で合計が無事表示されたのですが、C列の合計が合計ではなく文字の並びが表示されてしまいました。 色々調べてみたのですが、この現象の原因がよくわかりません。 何かエラーがあるのでしょうか。 お知恵を貸して頂けると嬉しいです。 宜しくお願いします。 <スクリプト> <script type='text/javascript'> function keisan(){ var price1 = (document.form1.a1.value) * (document.form1.b1.value) * (document.form1.c1.value); document.form1.金額1.value = price1 ; var price2 = (document.form1.a2.value) * (document.form1.b2.value) * (document.form1.c2.value); document.form1.金額2.value = price2 ; var price3 = (document.form1.a3.value) * (document.form1.b3.value) * (document.form1.c3.value); document.form1.金額3.value = price3 ; document.form1.total.value = price1 + price2 + price3; var f1 = (document.form1.c1.value); document.form1.c1.value = f1 ; var f2 = (document.form1.c2.value); document.form1.c2.value = f2 ; var f3 = (document.form1.c3.value); document.form1.c3.value = f3 ; document.form1.ctotal.value = f1 + f2 + f3; } </script> <HTMLソース> <body> <form method="post" name="form1"> <table width="473" border='1'> <tr> <td align='center'>&nbsp;</td> <td align='center'>A</td> <td align='center'>B</td> <td align='center'>C</td> <td align='center'>D</td> </tr> <tr> <td>1</td> <td><input type='text' name='a1' onchange='keisan()' style='width:50px' /></td> <td><input type='text' name='b1' onchange='keisan()' style='width:50px' /></td> <td><input type='text' name='c1' onchange='keisan()' style='width:25px' /></td> <td><input type='text' name='金額1' style='width:100px' /></td> </tr> <tr> <td>2</td> <td><input type='text' name='a2' onchange='keisan()' style='width:50px' /></td> <td><input type='text' name='b2' onchange='keisan()' style='width:50px' /></td> <td><input type='text' name='c2' onchange='keisan()' style='width:25px' /></td> <td><input type='text' name='金額2' style='width:100px' /></td> </tr> <tr> <td>3</td> <td><input type='text' name='a3' onchange='keisan()' style='width:50px' /></td> <td><input type='text' name='b3' onchange='keisan()' style='width:50px' /></td> <td><input type='text' name='c3' onchange='keisan()' style='width:25px' /></td> <td><input type='text' name='金額3' style='width:100px' /></td> </tr> <tr> <td colspan="3" align='right'>合計</td> <td><input type='text' name='ctotal' style='width:25px' /></td> <td><input type='text' name='total' style='width:100px' /></td> </tr> </table> </form> </body>

  • flash画像の挿入は、外部ファイルのCSSで出来る?

    HPにFlash画像を挿入すると、以下のタグが埋め込まれます。 これを外部ファイルのCSSに書き込むことは出来ますか? また、Flash画像挿入のタグは、こんなに長いものなのでしょうか? 素人なので、色々アドバイスいただけると助かります。 <script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','550','height','400','src','file:///C|/Documents and Settings/Owner/My Documents/hp/01','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','file:///C|/Documents and Settings/Owner/My Documents/hp/right' ); //end AC code </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="550" height="400"> <param name="movie" value="file:///C|/Documents and Settings/Owner/My Documents/hp/right.swf"> <param name="quality" value="high"> <embed src="file:///C|/Documents and Settings/Owner/My Documents/hp/right.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="550" height="400"></embed> </object> </noscript>

  • ホームページビルダーの転送

    ホームページビルダーで転送したいのですが、ファイル名に全角でC:\Documents and Settings\名前\My Documentsみたいな感じで入ってしまいます。設定変更したいのですが、やり方がわかりません。教えてください、よろしくお願いいたします。

  • フラッシュが表示されなくなりました。

    ソースがフォルダ指定になっています <param name="flash_component" value="ImageViewer.swc"><param name="movie" value="file:///C|/Documents%20and%20Settings/****/My%20Documents/hp/neko/nekophoto.swf"> これがまちがいでしょうか。記述はどうしたらよいでしょうか

  • リンクがエラーになります。(ビルダーV7使用)

    最近ホームページビルダーを使い始めました。 なぜか画像ファイルがリンクエラーとなります。 原因は多分、リンクしている場所にあると思うのですが。 サイトをMy Documents 内の HP というフォルダに設定しています。 例えば 1.gif という画像をページに置くと "file:///C:/Documents and Settings/My Documents/HP/image/1.gif" とHTMLに表示されます。でもそうなると リンクエラーになるのです。 image/1.gif だけにHTMLを変更すると リンクエラーはなくなるのですが、画像が表示されません。 なぜでしょうか?サイトの設定の仕方がおかしいのでしょうか。 また、ネットスケープでプレビューすると 表の背景が表示されません。なぜでしょうか。 どなたか教えてください。宜しくお願いいたします。

  • ホームページビルダー7リンクについて

    下記のソースを書いていますが、メニューから会社 概要を選択すると、index.htmlにリンクを張りたいのですが、うまくいきません。何かソースが足りないのでしょうか?教えてください。 <OPTION value="index.html" selected> ├会社概要</OPTION> <TABLE border="0"> <TBODY> <TR> <TD valign="top" align="left" width="108" height="281"><SELECT name="popup_name" onchange="CSURLPopupShow(/*CMP*/'cs_form_name_0', /*CMP*/'cs_popup_name_0', '_top'); "> <OPTION value="#">メニュー</OPTION> <OPTION value="index.html" selected> ├会社概要</OPTION> <OPTION> ├会社組織図</OPTION> <OPTION> ├職務分担表</OPTION> <OPTION> ├業績の推移</OPTION> <OPTION> ├NBC</OPTION> <OPTION value="  "> ├遊休スペース</OPTION> <OPTION> └麗陽クラブ</OPTION> </SELECT></TD>

  • JavaScriptでの表の行の表示・非表示の切り替え

    現状では、テスト1を選んだときだけテキストを出すことはできるのですが、どうしても2行表示するという事ができません。 テスト1を選択した時だけ2行表示し、テスト1以外を選択した時は非表示にするにはどうすればよいのでしょうか。 <html> <head> <title>テスト</title> <script type="text/javascript" language="JavaScript"> <!-- function showthis(sel) { var value = sel.options[sel.selectedIndex].value; if(value == "test1"){ if(document.getElementById){ if(document.getElementById(value).style.display == "block"){ document.getElementById(value).style.display = "none"; }else{ document.getElementById(value).style.display = "block"; } } } else if(value != "test1"){ if(document.getElementById){ document.getElementById("test1").style.display = "none"; } } } // --> </script> </head> <body> <table border="1" width="367"> <tr> <td width="134"> <form> <select onchange="showthis(this)"> <option selected="selected">選んでください</option> <option value="test1">テスト1</option> <option value="test2">テスト2</option> <option value="test3">テスト3</option> </select> </form> </td> <td width="217"> <p>テスト</p> </td> </tr> <tr> <td width="134"> <p>&nbsp;</p> </td> <td width="217"> <p>&nbsp;</p> </td> </tr> </table> <div id="test1" style="display:none;"> (本来はここに2行追加したい) </div> </body> </html>

  • ジャバスクリプトで作った自動計算フォームが

    ジャバスクリプトで作った自動計算フォームが 動かなくて困り果ております。 初心者です。御指南のほど、どうぞ宜しくお願いします。 ■ 編集ソース <html> <head> <title>テスト</title> <style type="text/css"> <!-- table { border-collapse: collapse; } table, th, td { border: 1px #808080 solid; } th, td { padding: 3px 10px; } th { background-color: #d3e9fa; } td { background-color: #ffffff; } td strong { color: #ff0000; } --> </style> <script type="text/javascript"> <!-- function keisan(){ // 設定開始 // 商品1 var price1 = document.form1.goods1.selectedIndex * 2900; document.form1.goods1.options[document.form1.goods1.selectedIndex].value; document.form1.field1.value = price1; // 小計を表示 // 合計を計算 var total = price1 // 設定終了 document.form1.field_total.value = total; // 合計を表示 } // --> </script> </head> <body> <form action="#" name="form1"> <table> <tr> <th>コース名</th> <th>単価</th> <th>数量</th> <th>縁</th> <th>金額</th> </tr> <tr> <td>激安コースA</td> <td align="right">2,900円</td> <td><select name="goods1" onchange="keisan()"> <option>0</option> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> <option>7</option> <option>8</option> <option>9</option> <option>10</option> </select></td> <td><select name="goods1" onchange="keisan()"> <option value="0">額タイプを選択してください</option> <option value="500">タイプ1(500円)</option> <option value="1000">タイプ2(1,000円)</option> <option value="1500">タイプ3(1,500円)</option> </select></td> <td><input type="text" name="field1" size="8" value="0" /> 円</td> </tr> <tr> <td align="right" colspan="4"><strong>合計</strong></td> <td><input type="text" name="field_total" size="8" value="0"> 円</td> </tr> </table> </form> </body> </html>

専門家に質問してみよう