• 締切済み

javascriptでイベントをとる

javascriptでブラウザの×で閉じられたイベントをとることはできるのでしょうか?

noname#246722
noname#246722

みんなの回答

  • OKbokuzyo
  • ベストアンサー率43% (130/296)
回答No.1

onunloadイベントハンドラがあります

関連するQ&A

  • JavaScriptのonResizeイベントについて

    ブラウザ:IE6.0 環境:WinXP JavaScriptのonResizeイベントについての質問です。 DHTMLでwindowサイズのレイヤを作成しました。 ブラウザのwindowサイズの変更があった際もwindowと同サイズのレイヤを維持したくてonResizeイベントで取得してレイヤサイズの変更をかけてみたく思っているのですがうまくいきません。 サンプルとなるようなソースは無いでしょうか?

  • なにもイベントがないところでJavaScriptを動かしたい

    初心者の為、ご教授願います。 Pl./SQLで開発を行っております。 その中で、OnLoad時にJavaScriptを起動させているのですが、 そのプログラムの中で別にJavaScriptを起動させたいのです。 何をやりたいかと言うと、チェックをかけてエラーだったら、 JavaScriptのようなダイアログを出力したいのです。 イベントは発生しないので、どのようにメッセージを出せば良いのか 分かりません。Web上では表示したくないのです。 どうか、お力添えを宜しくお願い致します。

  • javascript イベント属性

    javascriptには、イベント属性としてondblclickや、onkeydown等があると思います。 W3CのDOM HTML(アドレス:http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html) 内で見つけることが出来ませんでした。 ⇒click、select、focusという用語は、見つけたのですが、メソッドなので違うと思っています。 onclick、ondblclick、onkeypress等のイベント属性の情報を調べるために、 W3CのHPを見るということ自体が間違っているのでしょうか? ※Eventのほうも見てみましたが、 http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113/events.html#Events-eventgroupings-keyevents ⇒onclickではなく、clickだったので分からなくなっています。 javascriptには、イベント属性としてondblclickや、onkeydown等のイベント属性に対する情報は どこで調べることが出来るのでしょうか。 ご教授お願いします。

  • javascriptでマウスイベントを拾うとき

    javascriptでマウスイベントを拾うときに、 onLoad関数の中で、 document.onmousedown = mydown; として、 function mydown(e) { として、よくマウスイベントのeを 使いますが、このmydown関数へ引数を増やしてわたしたいのですが、 どうやればいいのですか?普通にカッコのなかにわたすようにしても ダメでした。マウスイベントのeがあるためのように思います。 教えてください。

  • FlashのイベントをJavascriptで取得できるか?

    HTMLに、クリックして進むようにしてあるFlashアニメーションを貼り付けています。 そして、Flash上の任意の場所がクリックされたとき、アニメーションが進むとともに、そのイベントをJavaScriptで拾って、特定の処理をしたいのですが、やり方がわからず困っています。 クリックイベントがFlashで拾われ、アニメーションは進むけれど、JavaScriptで拾えなくて困っています。 そのFlashアニメーションは、他でも使うので、ここでしたい「特定の処理」をFlashに埋めることは避けたいのです。 (ただし、上記を実現するために、Flash側に何らかの細工が必要な場合、それをすることはいといません。) どなたか、お知恵をお貸しください。

    • ベストアンサー
    • Flash
  • JavaScriptでイベントまでのカウントを作りたい。

    教えてください。JavaScript初心者です。 JavaScriptでイベントまでのカウントを作りたいのですが、 日にちを画像でだして、指定した日がきたら、画像で差し替えるようにしたいのですが、どうすればいいのでしょうか? ※現在は指定した日がきたら、「おめでとう」の文字がでるようにしてます。 書いたタグは下記になります。 アドバイスをお願いします。 <script language="JavaScript"><!-- var now = new Date(); var point = new Date(2009,8-1,25); var countdown = Math.ceil( ( point.getTime() - now.getTime() ) / (1000*60*60*24) ); if(countdown > 0) { document.write('countdown '); } else { document.write('おめでとう!'); } // --></script>

  • イベント、プロパティの一覧はありますか?

    私はよくVBAのオブジェクトブラウザを見るのですが JavaScriptにもそのように整理された イベント、プロパティの一覧はありますか? サイトが用意されているのなら そのURLを教えていただけますか?

  • マウスをブラウザの外に出したら、イベント・・・

    マウスをブラウザの外(または<table>の外)に出したら、イベントを発動したい。(alert等) <table onmouseout="javascript:alert('出たよ!')"> とかやると、<table>内の<td>や<tr>から外に出ただけで、イベントが発動してしまいます。 <body onmouseout="javascript:alert('出たよ!')"> これでも同じです。 ブラウザ(または<table>)の外に出た時だけに発動させたいのです。 どうすればよいのでしょうか? ちなみにIEのみの動作で考えてくれれば結構です。 よろしくお願いします。

  • JavaScript って?

    「現在お使いのブラウザのJavaScriptが使用不可になっているか、またはブラウザが対応しておりません。」と表示されました。 JavaScriptを有効にするにはどうしたらよいのでしょうか? 教えてください。 よろしくお願いします。

  • firefoxとjavascriptとeventと。

    firefoxで、javascript内からeventを渡す時についての質問です。 制作環境はdreamweaver 8です。 dreamweaverで、ボタンのロールオーバー時に画像を変化させる時に自動的にMM_swapImage()というfunctionが作られますが、 ボタンのロールオーバー時に、もう一つ、吹き出しの出るfunctionを実行したいので、このようにしました。 function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){ document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2]; } var chkName=MM_swapImage.arguments[0]; if(chkName == 'Image4') showTooltip(event,'リンクの内容1'); if(chkName == 'Image5') showTooltip(event,'リンクの内容2'); if(chkName == 'Image6') showTooltip(event,'リンクの内容3'); if(chkName == 'Image7') showTooltip(event,'リンクの内容4'); } showTooltip()では、event.clientX等を取得して、表示に反映させます。 これまでの経過は、 ・safariでは正常に表示される。 ・単純にhtmlの「onmouseover=showTooltip(event,'リンクの内容1');」では、firefoxでも正常に表示される。 原因を色々調べたところ、 ・「chkName」は取得できていて、if文も問題ない。 ・eventを数字等に変えるとshowTooltip自体は一応実行される。 といった状況です。 おそらくfirefoxでは、eventをjavascriptから取得するにはなにか別の方法があるのでは?と思い、調べてみたのですが、 window.event document.event と表記してみるくらいしか分かりませんでした。 (両方とも試しましたが、変化無しです) もし何か分かる方がいらっしゃいましたらご教示頂けると幸いです。