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

Javascriptで開いたウィンドウを閉じたい

Javascriptで、メニューを押すとウィンドウが開いたり、閉じたりするものを書きました。

http://1st.geocities.yahoo.co.jp/gl/barreko00/view/20110611

これを、灰色のフォームウィンドウが開いた状態のときに、灰色以外の部分をクリックしたときに
ウィンドウを非表示に切り替えるにはどうしたらよいでしょうか
(ただし、灰色のウィンドウの中をクリックしたときには、ウィンドウは閉じない)

よろしくお願いします。

●質問者: muggy0812
●カテゴリ:ウェブ制作
✍キーワード:JavaScript ウィンドウ クリック 灰色
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● じゃっくそにっく
●100ポイント

どうぞ。

このフォームの場合、フォーカスと消去フラグ、

setTimeoutとclearTimeoutによる時間差イベントの発生とキャンセル

をすべて連動させると実現できます。

動作確認ブラウザ:IE8, Firefox3.5, Chrome

【動作サンプルおよびソースコード】

http://hp.vector.co.jp/authors/VA034687/sample/js_dhtml.html

※はてなのスーパーpre記法では、JavaScriptを正しく表示できないため、

リンク先のソースを参照してください。

◎質問者からの返答

期待通りの動作を確認しました。

意外と、しなくてはならない処理が多いんですね。

ありがとうございます。

--

今、中身をよくよく確認しているんですが、

ウィンドウを開いたときに、テキストボックスに

フォーカスをあわせてくれているんですね。

細かい所までありがとうございます。

--

あぁ、このフォーカスにはちゃんと意味があるんですね・・・

おもしろいな?

関連質問


●質問をもっと探す●



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