• ベストアンサー

ダイアログボタンからページへ飛ぶ方法

タイトル内での説明だと分かりにくいと思うのですが… ボタンを押すとダイアログを出して、 そのダイアログ内のボタンをクリックすると、 別のページへ飛べるようにしたいのです。 これでわかるでしょうか? 分からなかったらいくらでも聞いて下さい! どうにかして使えるようしにたいです。 お願いします。

  • mfsad
  • お礼率72% (100/138)
  • HTML
  • 回答数1
  • ありがとう数0

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

  • ベストアンサー
回答No.1

ダイアログがどの程度の物を想定されているか不明ですが、JavaScriptで出来る範囲で言えば、「アラート」と「イエスノーダイアログ」の2種類しかないと思います。「アラート」とは、メッセージに対してボタン一つを配置するダイアログで、「イエスノーダイアログ」はコメントに対してボタンを二つ配置できるダイアログです。(但し、ダイアログのフォーマット等決まっており自由度はかなり低いです。)アラートの方は不明ですが、「イエスノーダイアログ」はクリックされたボタンによって戻り値が「true」「false」が渡されるので、その結果により画面遷移をしてやれば良いと思います。 ※関数名は[confirm()]です。 例) if(confirm("車に興味がありますか?")) window.open("http://www.carlike.com"); else window.open("http://www.cardislike.com"); もし、自由度の高いダイアログを想定されていればアプレット等の使用を考慮するようになると思います。 この回答でよいでしょうか?それとも質問の意図から外れてますでしょうか?

関連するQ&A

  • UWSC Webページダイアログのボタンが押せない

    Windows10で、UWSCで、 Internet Explorerに表示されているサイトのページの 登録ボタンをクリックして、 表示されたWebページダイアログのOKボタンを押したいのですが、 登録ボタンは実行されて、 添付図のWebページダイアログは表示されるのですが、 WebページダイアログのOKボタンが押されません。 以下のコードのどこが間違っているのでしょうか。 -------------------------------------------- (省略) CLKITEM(ID1,"登録",CLK_BTN) SLEEP(1) ID2=GETID("Web ページからのメッセージ") SLEEP(1) CLKITEM(ID2,"OK",CLK_BTN)  SLEEP(1) --------------------------------------------

  • ホームページの閉じるボタンとダイアログ

    ホームページの閉じるボタンとダイアログ ホームページを制作しています。 そこで、ボタン(テキストではありません)をクリックすると、確認のようなダイアログのようなやつ(わかりますよ…ね)に『本当に閉じますか』と書いてあって、はいを選ぶとダイアログで『ありがとうございました。またお越しください』と表示し okをクリックするとウィンドウを閉じ、いいえを選ぶとダイアログで『お気に入り登録して帰ってくれると嬉しいです!』と表示したいのです。 まだ作り始めたばかりで、HTMLやjavascriptはよくわかりませんが、タグを教えてください。 よろしくお願いします。

  • 2つのダイアログ間で共通のタイマーを持たせる方法

    お世話になります。 なかなかいいタイトルが浮かばず、いまいち分かりにくいタイトルになってしまいました。 なにがしたいかといいますと、 2つのダイアログ、ダイアログ1,ダイアログ2があります。ダイアログ2はダイアログ1からポップアップです。 ダイアログ1,ダイアログ2には同じ動作を示すボタンがありまして、そのボタンの動作というのが、ボタンを押すとボタンに 貼り付けているビットマップ画像が変化します。そして決められた時間が経過すると、元のビットマップ画像に戻るといった 動作をします。 その動作を2つのダイアログで共通に使いたいのです。 つまり、例えばボタンを押してから1分たったらビットマップ画像が元に戻るといった動作をするように設定したときに ダイアログ1でボタンをクリックして20秒経過し、ダイアログ2を呼び出したとします。 そして、ダイアログ2が呼び出されて40秒後(ボタンをはじめて押されてから60秒後)にボタンの画像がダイアログ1,2とも元の画像に 戻ってほしいのです。 このように動作させるにはどのようにしたらよいでしょうか? ご意見がありましたら、宜しくお願い致します。

  • Word2013 ページ設定ダイアログを小さく

    Word2013です ページ設定ダイアログが大きすぎて 「OK]ボタンがタスクバーの下に隠れて クリックできません。 小さくする方法を教えてください。 タッチパッドではなく、マウスを使っています

  • Javascriptでの警告ダイアログについて

    Javascriptにおいて,ブラウザ内のボタンをクリックした際に 警告ダイアログを出す方法はわかるのですが, 同じようにブラウザの「戻る」ボタンをクリックした際に 警告ダイアログを出す方法はあるのでしょうか. ページを移動する際に必ずダイアログを出すのではなく, ブラウザの「戻る」ボタンのみに適用される方法があれば教えてください. よろしくお願いいたします.

  • ダイアログボックスの戻るボタンについて

    ダイアログ1の次へボタンでダイアログ1が閉じ、ダイアログ2が開く場合において、 ダイアログ2の戻るボタンを押すとダイアログ1がまた開くようにするにはどのようにすれば良いのでしょうか?

  • リンクボタンをクリックし同じページのスペースを切り替えられるページを作るには?

    最近ホームページビルダー13を買いホームページ作り初心者の者なんですが こんなページを作るにはどうすればイイでしょうか? ページにいくつかボタンがあって クリックすると 別のページに飛ばないで 横か上下にある スペースの一部分だけ切り替わるページを作りたいんですが、どう作ればいいでしょうか。 例えば… ページ左側に プロフィールや日記やフォトのボタンがあって ページ右側は スペースが空いていて プロフィールのボタンをクリックすると 空いてる右側のスペースにプロフィールが表示されて さらに 日記をクリックすると 右側に日記が表示されて… という感じのページを作りたいんですが。 (説明下手ですみません) ホームページビルダーで作れるんでしょうか? よろしくお願い致します。

  • 確認ダイアログの出し方

    下記の条件を満たす確認ダイアログの出し方を教えて下さい。 ・フォームのボタンではなくリンクテキストで実行 ・リンククリックでダイアログ表示、OK選択でリンク先に移動、キャンセル選択で移動なし(元のページを表示したまま) ・1つのページに複数記設置出来る(移動先は、それぞれ別)

  • AlertダイアログのOKボタンについて

    テキストフィールドに入力された文字数が最大値を超えている場合に、submitボタンをクリックするとJavaScriptのalertダイアログでエラーメッセージを表示するようにしています。 alertダイアログのOKボタンを2回クリックしないと閉じない場合があるのですが、原因と対策について知っていましたら教えてください。 どういう条件のとき、2回クリックしないと閉じないかは明確になっていませんが、Enterキー押下でsubmitボタンが実行されるように変更したところこの現象が起こりました。 Enterでsubmitしようとした際に表示されるalertダイアログでこの問題が発生するようです。

  • ダイアログのボタンが押された時に、その「ボタン」のあるダイアログと、すでに表示されている他のダイアログを消したいです

    Win2000/MFC/ダイアログベース で作業しています。初心者です(^^;) Aというダイアログで「あるボタンa」を押してDoModalでBというダイアログを表示させ、Bダイアログで「あるボタンb」を押してDoModalでCというダイアログを表示させ、Cダイアログで「あるボタンc」を押した時にBダイアログとCダイアログを閉じたい(消したい)のですが EndDialogで消せません DoModalの戻り値をret_b,ret_cとした場合 EndDialog(ret_c); EndDialog(ret_b); としたのですが。。。 やり方がおかしいのか、よくわかりません・・ 初心者でもわかりやすいお返事お待ちしています(^^;)

専門家に質問してみよう