- ベストアンサー
ホームページの閉じるボタンとダイアログ
ホームページの閉じるボタンとダイアログ ホームページを制作しています。 そこで、ボタン(テキストではありません)をクリックすると、確認のようなダイアログのようなやつ(わかりますよ…ね)に『本当に閉じますか』と書いてあって、はいを選ぶとダイアログで『ありがとうございました。またお越しください』と表示し okをクリックするとウィンドウを閉じ、いいえを選ぶとダイアログで『お気に入り登録して帰ってくれると嬉しいです!』と表示したいのです。 まだ作り始めたばかりで、HTMLやjavascriptはよくわかりませんが、タグを教えてください。 よろしくお願いします。
- pokemontoka
- お礼率61% (34/55)
- その他([技術者向] コンピューター)
- 回答数3
- ありがとう数9
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 文句ばっかり言っていても何も進まないので、参考になりそうなものを貼っておきます。 ****ここから**** <html> <head> <script language="javascript"> function closewin() { if(confirm('本当に閉じますか?')){ alert('ありがとうございました。またお越しください'); window.close(); } else{ alert('お気に入り登録して帰ってくれると嬉しいです!'); } } </script> </head> <body> <input type="button" value="ボタン" onClick="closewin()"> </body> </html> ****ここまで****
その他の回答 (2)
- otaku37564
- ベストアンサー率38% (1160/3007)
>javascriptはよくわかりませんが windows close()構文だけでもJAVA使います。よくわからないではなく使わないと出来ません。 前の質問に答えを書いていただいてたのに
- edomin7777
- ベストアンサー率40% (711/1750)
前回の質問にも回答したのですが、「タグ」というのはHTMLのタグのことです。 そして、質問者さんがやろうとしていることは「タグ」(HTML)だけでは出来ませんと回答したはずです。 別の回答者さんから回答してもらったJavaScriptをよく見れば判るはずです。
お礼
そうなんですか わからずに書いてしまってすいません。
関連するQ&A
- AlertダイアログのOKボタンについて
テキストフィールドに入力された文字数が最大値を超えている場合に、submitボタンをクリックするとJavaScriptのalertダイアログでエラーメッセージを表示するようにしています。 alertダイアログのOKボタンを2回クリックしないと閉じない場合があるのですが、原因と対策について知っていましたら教えてください。 どういう条件のとき、2回クリックしないと閉じないかは明確になっていませんが、Enterキー押下でsubmitボタンが実行されるように変更したところこの現象が起こりました。 Enterでsubmitしようとした際に表示されるalertダイアログでこの問題が発生するようです。
- ベストアンサー
- JavaScript
- JavaScript ダイアログ確認の件で
ホームページを開いていて、閉じるボタンをクリックすると、ダイアログが表示して、閉じる場合はOKボタン。キャンセルをクリックすると任意のページへ移動させるJavaScriptってどのようになっているのでしょうか? ソースを見て真似してみたのですが、上手く出来ませんでした。 どなたか、教えてください。よろしくお願いします。
- 締切済み
- JavaScript
- 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) --------------------------------------------
- 締切済み
- その他(プログラミング・開発)
- ファイルダウンロードダイアログの保存ボタン
ファイルのダウンロードのダイアログの保存ボタンを非表示にしようと下記の行をHTMLに記述しているのですが、なぜか保存ボタンが非表示になりません。 <meta name="DownloadOptions" content="nosave" /> HTMLではボタンを押されることで、所定のエクセルファイルをwindow.openで開くようにしています。 ダウンロードダイアログでは保存せずにエクセルを開きたいので「保存」ボタンを消したいのです。 今は、マイコンコンピュータからHTMLを開いているのですが、マイコンピュータから開いたHTMLでは上記のMETAタグは無視されるのでしょうか? どなたかご教授の程宜しくお願い致します。 Windows7 IE 8
- ベストアンサー
- HTML
- WebでWindowsのファイルを開く(選択)のダイアログ
ホームページで、Windows標準のファイル選択ダイアログを表示するボタンを作りたいと思います。 <input type="file">で表示は可能かと思いますが、ファイル名のボックス(□[参照])となってしまいます。 これを、ボタンだけでファイル名のボックスなしで表示したいのですが、そんなHTMLやJavaScriptの記述はありますか? Windowsのダイアログを表示するボタンのみを表示したいという感じなんですが。わかりにくくて申し訳ございません。ご理解いただいた方で、おかわりになる方いらっしゃったらご回答おねがいいたします。
- ベストアンサー
- HTML
- IEで特定のサイトを見る時JavaScriptのダイアログを出なくしたいのですが、1回だけ出てしまいます
Windows2000SP4、IE6SP1を使用しています。 インターネットオプションで、安全のためJavaScriptに対してダイアログを表示するようにしています。 JavaScriptのあるサイトでは、 「スクリプトは通常、安全です。スクリプトの実行できるようにしますか?」 というダイアログが表示されます。 そして、サイトによっては信頼済みサイトに登録してダイアログを出ないようにしています。 問題はこのサイトです(JavaScript必須です)。 http://www.alc.co.jp/ インターネットオプション-セキュリティタブの信頼済みサイトに登録しないと、「英和・和英」ボタンをクリックした時に、 ActiveXのダイアログと合わせて6回ダイアログが出ると思います。 しかし、信頼済みサイトに下記を登録した後も、「英和・和英」ボタンをクリックした時にダイアログが1回出てしまいます。 http://*.alc.co.jp 1回も出なくしたいのですが、どうすればいいでしょうか?
- ベストアンサー
- その他(インターネット接続・通信)
- ホームページを作っているのですが、閉じるボタンがあり、そこをクリックす
ホームページを作っているのですが、閉じるボタンがあり、そこをクリックすると、 『ありがとうございました。また来てください』 という内容のダイアナログが表示されるテキストではなくボタンを作りたいのですがやり方が全く分かりません。 htmlを教えてください
- ベストアンサー
- その他([技術者向] コンピューター)
- 確認ダイアログとFLASH
(javascriptのカテゴリーから移してきました) ページのロード時に、確認ダイアログを出すように設定しています。 キャンセルをクリックするとそのページはcloseし、OKを押すと確認ダイアログが消えるように作っています。 今回、このページにFLASH(powerbulletで作ったもの)を貼り付けました。 NNとFirefoxでは、確認ダイアログが消えてから(OKがクリックされたら)FLASHがロードされますが、IEでは、ダイアログが出ている内に、FLASHのロードが始まってしまいます。 FLASH自体が、『フェードイン・フェードアウト』の動きをしているので、ダイアログの中身を読んでいる間に、ロードが終ってしまいます。 これは、私のスクリプトの書き方が悪いのでしょうか? 何処を書き直せば、IEでも確認ダイアログの動作完了後にFLASHがロードされるようになるでしょうか? ↓ここからがソースです。 <HTML> <HEAD> <TITLE>~</TITLE> <SCRIPT TYPE="text/javascript"> <!-- function disp() { if(window.confirm('テスト')) {return true;} else {self.close();} } // --> <!-- function ChangePage(){location.href="■■■";} // --> </SCRIPT> </HEAD> <BODY onLoad="disp(); setTimeout('ChangePage()',1000*120)"> <object> <!-- ■■■ここに、powerbulletで作ったFLASHのタグ(?)が入っています■■■ --> </object> </BODY> </HTML> (色々必要なさそうなタグを省いたので、もし不明な所が有れば聞いて頂けますか?)
- ベストアンサー
- Flash
- OKボタンが押せない
あるソフトのダイアログボックスがパソコンの画面よりも大きく(上下方向)、ダイアログボックスの下にあるOKボタンが隠れていて、押すことができずに困っています。 ダイアログボックスの左上をクリックし、「移動」を選択してから「↑ボタン」でOKボタンを表示できますが、Enterやマウスで動かすと元の状態に戻ってしまい、押すことができません。 どうすれば、OKボタンを押すことができるのでしょうか? 教えてください!OSはWindows7です。よろしくお願いします。
- ベストアンサー
- Windows 7
お礼
ありがとうございました 何も分からずに何度もやってしまってすいませんでした。