• ベストアンサー

ページ移動時の確認

こんばんは。初めての投函ですが、タイトルにありますように、ページを移動する際(ボタンを押しての移動)、「OK」または「キャンセル」といったウィンドウを表示させるには、どのようなスクリプトが必要なのでしょうか? ググッてはいるものの、当方、HTMLおよびPHPを少々、といった程度のスキルしかなく、javascriptの言語?を見ても理解に苦しむばかりで、応用できずにおります。 教えいただけたら・・と、甘い考えとお叱りを受けるかもしれませんが、ご指導頂けたら幸いです。宜しくお願いいたします。

  • mdp
  • お礼率85% (6/7)

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

  • ベストアンサー
  • hkd9001
  • ベストアンサー率48% (99/204)
回答No.1

mdp さん、あけましておめでとうございます。 さて、ご質問の件ですが… JavaScript の命令で、「 confirm 」というのがあります。これはたしか「OK」「キャンセル」の2つのボタンを持ったウィンドウ(というかダイアログボックス)を表示できる命令のはずです。お手元に JavaScript の本などお持ちならば、見てみてください。なお、ググる場合は 「"JavaScript" "confirm"」 等のキーワードでやってみてください。

mdp
質問者

お礼

hkd9001様 早速のご親切な回答を有難う御座います。 アドバイスいただいた内容で検索したところ、期待する情報を得る事が出来ました! 当たり前の事ですが、検索するにも、より的を得たキーワードでないと目的の情報にたどり着くのは難しいですね。関数名などの知識がないため、アドバイスいただいた情報に感謝いたします。 それでは、hkd9001様によい年になる事をお祈りして・・ 有難う御座いました。

関連するQ&A

  • JavaScriptで決まった「時刻」にページを移動するには?

    JavaScriptで決まった「時刻」にページを移動するには? お世話になります。 JavaScriptを使い、こちらが決めた時刻に自動的に 指定したページに切り替わりようにすどのようにすれば良いのでしょうか? 例:20時45分に現在のページから「page02.html」に移動する。 <script language="JavaScript" type="text/javascript"> <!-- var time = 45; function setTimer(){ setTimeout("location.replace( './page02.html')", time * 60 * 1000); } //--> </script> 自分なりに「setTimeout」「location.replace」を使って作ってみました。 移動する動作はリアルタイムで見られて良いのですが、 この場合、ページを開いてから45分後に移動してしまう為 指定した時刻での移動とはなりません。 「setTimeout」を使うのが間違っているような気がしますが、 他にどのようなメソッドを使ってよいのか分からない状態です。 必要に迫られJavaScriptを勉強し始めたばかりで分からないことだらけで 途方に暮れております。 ご指導よろしくお願いします。

  • document.writeをinput type="text"の value値に

    超初心者です。 下記の式にてPHPよりjavascriptにてHTMLに書き出しできましたが <script type="text/javascript" src="./jsphptest.php?long=3" ></script>この値をHTMLのinput type="text"の value値にデフォルトとして入れたいと思っていますが、どうすればできるのか分かりません。できればボタン等を介さずページをロードすればこPHPからjavascriptのdocument.write値がvalue値に入って欲しいと思っています。簡単なようで難しいことなのでしょうか?どうかご教授よろしくお願いいたします。

  • 一つのウェブページに

    一つのウェブページに PHPやらPerlやjavaスクリプトやらが入ってる事ってあるのでしょうか? 私はHTMLの初心者ですが WEBページが何の言語で出来てるのかソースを見てもよくわからないのですが いろんなプログラミング言語が使われている事もあり得るのですか?

  • 続々 入力・確認・登録に関して

    こんばんは。お世話になっております。 同じ表題の質問を何度も繰り返しで非常に恐縮しておりますが、再度行き詰まってしまい、皆様のご指導を授かる事が出来ればと投函させて頂きました。 過去の投函はこちら http://oshiete1.goo.ne.jp/kotaeru.php3?q=2201856 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2207987 http://php.dori-mu.net/session.html こちらのサイトにあるサンプルをベースに、テキストエリア、チェックボックス、およびラジオボタンを設置したのですが、上記サイトにある、input.phpからconfirm.phpにデータを渡した際、全てのデータが入力済みでも、そのデータを認識できずにregist.php(DBへ登録)へ移動する事が出来ません。 実際に動きを見ながら学んでいこうと、confirm.phpの$bConfirm = array(ID=>TRUE....や、foreach($bConfirm as $value)....は、そのままなので、ラジオボタン、チェックボックスを装備して居る事が原因と思われますが、何をどう調べて良いのかさえも分からなくなってしまいました。arryやforeachを調べてはいるのですが、チェックボックスやラジオボタンに関する記事が見当たらなくて…。 本当お恥ずかしい限りで誠に恐縮しておりますが、ご指導いただければ幸いに思っております。

    • ベストアンサー
    • PHP
  • JavaScriptで作成されるボタンの動作原理

    JavaScriptの読み方(phpも含む?) あるJavaScriptソースの読み方がわからないので質問させていただきました。 動作原理がわからないJavaScriptのソース <p class="al-c"><script type="text/javascript" src="http://xxxxxxxxx.php?ser=yyyyy&m=fakjlfafask"></script></p> このソースをHTMLに埋め込むとボタン(画像のボタンです)が表示される。 そのボタンをクリックするとJavaScriptで記述されたポップアップが表示されました。 srcのURLにてPHPのソースを呼んでいると思うのですが、これは、どのような仕組みで動作していると考えられるのでしょうか。 なぜなら、HTMLソースの中に「ボタンの画像自体」と「JavaScriptでクリックするイベント」も存在しないためです。 ちなみに、URLをそのままブラウザに打ち込むと「~.js」のダウンロードが開始されるような動作になりました。 最終的にはVBAでJavaScriptボタンをクリックしてポップアップを自動で表示させたいと思っておりますが、実現できますでしょうか? 以上、よろしくお願いいたします。

  • プルダウンメニューから他のページへ移動するには?

    先程ソフトウェアのページにも投稿したのですが、この『教えて!goo』の質問するカテゴリーを選択するプルダウンメニュー形式のページがありますよね?この様にしたいのです。 プルダウンメニュー(カテゴリーは2種類)とボタンまでは作成したのですが、メニューを選択しボタンをクリックすると他のページへ移動する・選択結果(48パターンあります)によって移動するページが異なる。この様な設定にするにはどうすればよいのでしょうか? よろしくお願いします。 ・ホームページビルダーを使っており、HTML・JavaScriptに関しては初心者です。

    • ベストアンサー
    • HTML
  • 確認ダイアログ表示後、他のページにジャンプさせたい

    PHPと連携させたいのですが、削除ボタンをクリックしたときに、「本当に削除しますか?」というダイアログを表示後、OKボタンをクリックされたら削除の処理のページに移る、ということをしたいと考えています。 <html> <head> <SCRIPT language="JavaScript"> <!-- function Confirm(){ if (window.confirm("本当に削除してよろしいですか?")){ } } //--> </SCRIPT> </head> <body> <form action="del.php"> <input type="hidden" name="delkey" value="1"> <input type="submit" value="削除" onClick="Confirm();"> </form> </body> </html> と、ここまでわかったのですが、OKを押されたときの処理はどのように記述すればいいのでしょうか。 もちろん、delkeyの値もdel.phpに渡したいと考えています。 よろしくお願いします。

  • データベースにアクセスするWebページ

    どちらに質問してよいかわからずこちらに質問させていただきます。 私が担当しているのは、既に公開されているWebページの変更です。 写真や文字列など、変更があるたびにHTMLファイルを開いて 手作業で更新作業をしているところに、データベースにアクセスして データベースの情報を表示するように変更することになりました。(←ここが私の担当です) ※既存のWebページは私が制作したものではありません。 「困っているのは既存のWebページへの実装方法」で、 既に試した方法は 1. データベースの情報を表示する箇所を、まるまる   別HTMLで作成し、JavaScriptでajax通信にて動的に項目を作成するページをつくって   IFRAMEにて既存のページに埋め込む方法をしてみました。   見事動作したのですがこれには問題点がありました。   それは私が実装したIFRAMEの中のHTMLは、JavaScriptが読めない人には   扱えないということでした。   また、JavaScriptだけでなく、CSSも既存ページに合わせて作り直す必要もあり、   他のページに同じようにデータベースの内容を表示して!と言われたら大変な手間がかかります。 2. 既存のHTMLファイルにオリジナルのスクリプトを埋め込む方法。   たとえば<span>#todays_news;</span>のような感じです。      この方法で記述して、http://xxx.jp/解析.php?url=HTMLファイル   にアクセスすると解析.phpがオリジナルスクリプトの埋め込まれたHTMLファイル内の   スクリプトを、データベースから取得したデータに置き換えて出力します。   これの問題点は   サイトのindexからリンクをクリックしてもらえれば解析.phpを通して   データベースの内容で置き換えたページが出力されますが、   直接、HTMLファイルへアクセスされるとオリジナルスクリプトが丸見えになってしまいます。   またSEO対策で不利になるのではと考えています。 そこで、データベースの内容を変更すると、すべてのHTMLファイルを解析.phpに通して出力してしまおう、という考えです。しかしこれだとデータベースの内容を変更するたびすべてのHTMLを書き換えることになり、なんとも効率的ではない気がするのです。 データベースの内容を表示するのに、 HTMLをロードしてからJavaScriptにて動的にコンテンツを生成するのか、 なにかしらの方法で、データベースの内容を反映させたHTMLファイル(静的)を置くのか はたまた、違う方法なのか、 とーっても悩んでおります;;;;;;;; 職場にはJavaScriptやPHP,MySQL等を理解しているものはおらず、 だれにも聞けなくてここで質問させていただきました。 どうかアドバイスお願いいたします><。

  • 結果のなかにさらにjavascript

    HTML部に <script type=\"text/javascript\" src=\"test.php\" ></script> を記述して 外部のphpスクリプトを実行した結果を表示させたり、 ることは出来るのですが、 結果のなかにさらにjavascriptを記述して実行しても作動しません。 <script type=\"text/javascript\" src=\"test.php\" ></script> で返ってきたデータにはJavascriptは記述できないのでしょうか? よろしくお願いします。

  • JavaScript ダイアログ確認の件で

    ホームページを開いていて、閉じるボタンをクリックすると、ダイアログが表示して、閉じる場合はOKボタン。キャンセルをクリックすると任意のページへ移動させるJavaScriptってどのようになっているのでしょうか? ソースを見て真似してみたのですが、上手く出来ませんでした。 どなたか、教えてください。よろしくお願いします。

専門家に質問してみよう