人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

JAVAでホームページにダイアログを表示させたいです。
リンクをクリックすると「移動しますか?」とダイアログが表示されてYESを選ぶと「本当に移動しますか?」「本当に?」と5回くらい念を押したものにしたいです。
それでNOをクリックすると移動しないものがいいのですが、JAVAの知識がないためアドバイスをお願いします。

●質問者: aokimasanori
●カテゴリ:コンピュータ 趣味・スポーツ
✍キーワード:Java yes いもの アドバイス クリック
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● Paul
●10ポイント

http://homepage2.nifty.com/yoshi-m/makehp/javascript/lesson/13.h...

?i???????r???????????u??(vol.10)

JAVAとjavascriptは大違いだから注意してください。


基本的にはconfirm()って関数を使えば

”OK”,”キャンセル”のダイアログが出せます。

◎質問者からの返答

その組み立てが分からないため質問しました。

リンク先役に立ちそうです。

ありがとうございました。


2 ● english
●40ポイント

http://www.yahoo.co.jp/

Yahoo! JAPAN

Javaでもできるかもしれませんが、普通はJavascriptで書きます。


--------ここから---------------

<script type=”text/javascript”>

<!--

function confirmLink(){

var url_a = ”http://www.yahoo.co.jp”;

res_a = confirm(”移動しますか?”);

if(res_a){

res_b = confirm(”本当に移動しますか?”);

if(res_b){

res_c = confirm(”本当に?”);

if(res_c){

res_d = confirm(”本当に?本当に?”);

if(res_d){

location.href = url_a;

}

}

}

}

}

//-->

</script>

----ここまで --------------


を<head>と</head>の間に挿入します。


その上で、

<a href=”javascript:void(0)” onClick=”confirmLink();return false;”>リンク</a>

を<body>と</body>の間のどこでもすきなところに入れてください。


この例ではYahoo!に飛びます。


※なお、hatenaのシステムの都合により、半角のダブルクォテーションが全角に変換されていると思います。適宜、読み替えてください。


※何回も同意を取る理由が分かりませんが、この例で言えば、ソースに移動先のリンク先が書いてありますので、そのリンク先に直接飛んだ場合は誰でも見ることができます。同意していなくても見ることができるといえば見れます。

◎質問者からの返答

何度も同意をとることには意味はないんです。

自分のホームページにジョークで付けたかっただけなので…

説明で大体分かりました。

ありがとうございました。


3 ● hichii
●10ポイント

http://www.pu-kumamoto.ac.jp/~matsuno/zemi2/JavaScript/JSDialog....

ダイアログボックス

こういうのはいかがですか?

http://members.jcom.home.ne.jp/kiryo/java1/msg.html

ERROR@NetHome

8?4がわかり安いでしょうか・・・

http://www.usagi-js.com/sample/jssample2zoku.htm

うさのJavaScript講座

サンプル集2の79はどうですか?

◎質問者からの返答

ためになります。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ