- ベストアンサー
ジャンプメニューの移動ボタン(DW MX 2004)
よろしくお願いします! DW MX 2004を使ってジャンプメニューと移動ボタンを作成して、移動ボタンを画像のボタンに差し替えようと思っているのですが、目的のページをうまく開けません; ソースをどの様に書き換えれば可能なのかご教授ください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
補足です。 NO.2の方法ではボタン上に画像が乗ります。 全部を画像に変えるなら以下のようにすればいいかと・・ <img src="画像" onClick="MM_jumpMenuGo('menu1','parent',0)" style="cursor:pointer;"> .
その他の回答 (2)
- arenani_sorenani
- ベストアンサー率73% (58/79)
ボタンを画像にする場合以下のように書いてください。 <button onClick="MM_jumpMenuGo('menu1','parent',0)"><img src="画像"></button> <input type="image">はボタン機能としてはGETでsubmitしますので、 その辺が動かない理由のようです。
- arenani_sorenani
- ベストアンサー率73% (58/79)
DW 関係はWeb Page Design のカテで聞かれた方が、回答が得やすいかもしれません。 ソースをどの様に書き換えれば可能なのか?といわれても ソースが貼ってないので答えようがないです。
補足
失礼しました; 改めてWeb Page Design のカテに質問してみようと思います。 ソースは以下のようになりました。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>ジャンプメニュー</title> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_jumpMenuGo(selName,targ,restore){ //v3.0 var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore); } //--> </script> </head> <body> <form name="form1"> <p> <select name="menu1"> <option value="#">ページを選択</option> <option value="http://www.01">PAGE01</option> <option value="http://www.02">PAGE02</option> </select> </p> <p> <input type="button" name="Button1" value="GO!" onClick="MM_jumpMenuGo('menu1','parent',0)"> </p> </form> </body> </html> そこでボタンを画像に変更しようと <input type="image" src="画像名" onClick="MM_jumpMenuGo('menu1','parent',0)"> というようにしてみたのですが、正常に動作しませんでした。 初心者なもので、簡単なミスなのかもしれませんが。 よろしくお願いします。
お礼
ありがとうございました! 問題なく動作するようになりました。 もっと頑張って勉強したいと思います(>_<)ゞ