• 締切済み

ウィンドウを閉じたときのイベント処理

「onUnload」でイベント処理を記述すると、ページを移動したときにも処理が行われますが、ウィンドウを閉じたときだけ処理を行いたい場合のイベントはどのように記述すればよいでしょうか? メインウィンドウからリンクをかけて、サブウィンドウを表示させ、そのサブウィンドウ内で何ページかリンクページを設定していますが、サブウィンドウ内でのページ移動中はそのままで、サブウィンドウを閉じてメインウィンドウに戻るときだけ、確認ウィンドウを1ページ表示させたいのです。 よろしくお願いします。

  • cheb
  • お礼率74% (20/27)

みんなの回答

  • arick
  • ベストアンサー率21% (84/382)
回答No.1

<body onUnload="命令"> で出来たと思いますが(^^;)自信は無いです

関連するQ&A

  • ウィンドウの2重起動を防止したい

    こんにちわ! javaScriptからwindow.open()でサブウィンドウを 開いている状態で、再度リンクをクリックした場合は なにもしないようにしたいのですが、現在は、しかたなく 開かれているサブウィンドウに再度同じページを表示 するようにしています。 もし、現在サブウィンドウが開かれている場合は 親ウィンドウのリンクをクリックしても無効とする 方法があれば教えて下さい.

  • 処理の結果を別のウィンドウに表示する方法

    アクセス制御のページを作っていまして、 1.メインページ(ウィンドウA)からそのページ(ページB)へのリンクボタンを押す 2.サブウィンドウ(ウィンドウC)が開き、IDを入力してninsyo.cgiへリンク 3.ninsyo.cgiで認証OKだったら、ウィンドウAにページBを表示 という様に動作させたいのですが、 3.のところでウィンドウAに表示させる方法がわかりません。ウィンドウBに表示されてしまうんです。 ninsyo.cgiは以下のようになっています。 open (HTML,"$html"); @html = <HTML>; close (HTML); print "Content-type: text/html\n"; print @html; exit 0; 方法ありましたらご教示ください。よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • テキストエリアでの処理に関して

    あるテキストエリアの中で、OnDbclickイベントでダブルクリック した場合にサブウィンドウを開き、サブウィンドウの中であるDBから 情報を取得し、親ウィンドウの隣のテキストエリアに値を表示するような事をしていますが、ダブルクリック以外でもそのテキストエリアに入力があったらDBを検索するような仕組みを考えています。 基本的には文字数制限をし、6文字入力された時点でDBへ検索しに 行くような形にしたいと考えています。 そもそも同じテキストエリアでダブルクリックはサブウィンドウ、 入力後は他の処理というような事が可能なのでしょうか。。。 どういった記述をすれば良いか教えて下さい。 よろしくお願いします。

  • 新しいウィンドウについて

    親ウィンドウからサブウィンドウを開いて親のウィンドウに入力した値のみをサブウィンドウに作ったテーブルに表示させる・・・ということはできるのですが、サブウィンドウではなくて、他に違うWebページを作成して、そのページに作ってあるテーブルに親ウィンドウで入力された値を格納していく・・ということは可能なのでしょうか?

  • 親ウィンドウと子ウィンドウ

    今サブウィンドウ(sub.html)からメインウィンドウ(index.html)へデータの受け渡し(複数)をjava script  を用いて作成しようと考えているのですが、どのようにやったらできるのでしょうか?  データはテキスト、チェックボックス、セレクトメニューです。  またそのデータ受け渡した瞬間にメインウィンドウ部の値が変化するようにするにはどのようにしたら  よいのでしょうか?変化するのはサブウィンドウに飛ぶためのリンクです。

  • サブウィンドウへのリンク

    いつもお世話になっています。 サブウィンドウへのリンクについて御質問です。 メインのページから、サブウィンドウへの直接のリンクは可能ですか? 例えばAのページからBのページ内に埋め込んであるサブウィンドウを呼び出す、というようなことです。 またサブウィンドウからサブウィンドウへリンクを貼ることは可能ですか?Aのページにあるサブゥインドウから、Bのページにあるサブウィンドウを呼び出したりしたいのです。 そもそもサブリンドウへリンクを貼ることが出来るのかどうかも良く分からない素人なので、分かりやすい御回答をよろしくお願いします。

  • サブウィンドウからメインウィンドウにデータを送信する方法

    宜しくお願いします。 メインウィンドウからリンクを貼り、そこをクリックしてサブウィンドウを出します。そのサブウィンドウに入力フォームを付けて、必要な情報を入力してもらい、送信ボタンを押すと、POSTで送信されて、元のメインウィンドウで送信内容が確認出来る様にしたいのですが、やり方が良くわかりません。 とある本を見て、『opener.closed』というのを使えば出来るかと思い試したのですが、URLをメインのウィンドウに送る事は出来ても、POSTのデータを送信する方法までわかりませんでした。 どなたかご教授の程、宜しくお願い致します。

  • VBAのイベント処理について

    VBAのイベント処理について お世話になってます。現在、VBAでアプリケーションを作成しています。 1つのフォームに4つのテキストボックスと1つのボタンが配置されており、それぞれイベントが設定されています。 その中のテキストボックスに関するイベントなのですが、1つのテキストボックスに対してKeyPress、KeyDown、MouseUp、AfterUpdate、以上4つのイベントを作成します。 フォームに配置されている4つのテキストボックスすべてに、上記で示したイベントを作成する必要がありますが、各イベントにおける処理の内容はオブジェクト名が違うだけで全く同じです。 ひとつひとつイベントを作成していけば、処理目的は満たせそうですが、ソースがかなり長くなってしまいます。ひとつのオブジェクトに対してこれらの処理をひとまとめにする様な記述方法はありませんでしょうか?考え方だけでも教えていただければ幸いです。 質問が長くなってしまい申し訳ありません。回答宜しくお願い致します。

  • 縦に長い親ウィンドウの下の方からサブウィンドウを開いても、親ウィンドウの表示内容の位置が変わらないようにしたい!

    onClick="MM_openBrWindow('price.html','','scrollbars=yes,width=620,height=620')" 上記のようにprice.htmlをサブウィンドウとして開いているのですが、縦に長い親ウィンドウページの下の方にサブウィンドウを開くボタンを置くとクリックしたときに、親ウィンドウページの表示部分が下の方から一気に一番上になってしまいます。(Windows XP SP2, IE 6.0) 親ウィンドウはサブウィンドウを開くときに見ていたままにしておきたいのですが、どうしたらよいでしょうか? とほほさんのページなど読みましたが、わかりませんで、大変困っております。 (javascriptもDreamWeaverMX2004のビヘイビアで設定しているような者なので・・・) どなたが教えていただけるとありがたいです。 なにとぞよろしくお願いいたします。

  • スレッド中でウインドウのイベント(Windows)

    カテゴリー違いかもしれませんが、 Windowsでスレッド中でウインドウを生成すると、 イベントの処理ができなくなります。 (たぶんもとのイベントループにメッセージがいって  そこで終わっていると思うのですが) これを避ける方法とかあるのでしょうか? メインループにメッセージを送ってそこでウインドウを 生成してもらうのが由緒正しい方法なのでしょうか? 用語とかむちゃくちゃかもしれませんが よろしくお願いします。

専門家に質問してみよう