- ベストアンサー
Checkboxにチェックがある時と無い時に別々のサイトを開くには?
前回投稿した同様の質問が、規定に抵触するとのこと、 削除になりました。 yambejpさん、申し訳ありませんでした。 規定に触れないようにお尋ね方法を変えます。 ------------------------------------------------------- Checkboxにチェックが有るか無しかで、その直下にある 送信ボタンを押した場合に、開くサイトを別々にしたい のですが、色々試しましたが分かりませんでした。 絵的にはこんな感じです。 ------------------------------------- □これ(\980)もついでに購入する。 ( 送信ボタン ) ------------------------------------- ついでに購入しない場合は、www.123.comを、 ついでに購入する場合は、www.abc.comを開くように したいと思います。 yambejpさんのお教えのもと、途中まで自力で書いたもの は次の通りです。 <html> <head> <title></title> <script type="text/javascript"> <!-- function openurl(f){ var nocheckurl="http://www.123.com"; var url=f["url"].checked?f["url"].value:nocheckurl; var winID=window【ここからが分かりませんでした】 } //--> </script> </head> <body> <input type="checkbox" value="add" name="add" id="add" /> これ(\980)もついでに購入する。<br> <input type="submit" onclick="openurl()" value="送信ボタン" /> </body> </html> どうぞよろしくお願い致します。
- みんなの回答 (4)
- 専門家の回答
お礼
ありがとうございました。大変助かりました。yambejpさんが最初に示してくださった記述が無かったら、完成できませんでした。
補足
yambejpさん、再びお助け戴きありがとうございます。 この記述を利用させていただきました。 さて、 たとえば、この記述のあるページのURLが http://www.xyz.com であるとして、 チェックを入れてクリックすると、 新しいウィンドウが立ち上がり、URLが http://www.xyz.com/http://www.abc.com とつながってうまく表示されません。 重ね重ね申し訳ありませんが、対策をお教えいただけますと 大変助かります。 どうぞよろしくお願い致します。