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

javascriptの質問です。
親windowにあるリンクをクリックすると小windowが立ち上がるjavascriptです。
しかも立ち上がった子windowにフォーカスさせようとしています。
この場合、下記のようなコードですとエラーがでました。(IE6.0)
どのようにすればよいですか?

<a href="#" onClick="window.open('big/IMG_7403.jpg', 'newWin', 'width=500, height=400');newWin.focus()">

●質問者: wm107p
●カテゴリ:ウェブ制作
✍キーワード:IE6 JavaScript エラー クリック コード
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● llusall
●35ポイント

はずしていたらすみません。

<a href="#" onClick="var w = window.open('big/IMG_7403.jpg', 'newWin', 'width=500, height=400');w.focus()"> 

こちらでいかがでしょうか?


2 ● studioes
●35ポイント

window.openの第二引数はオブジェクトではなく名前です。

戻り値がオブジェクトですので、

<a href="#" onClick="newWin = window.open('big/IMG_7403.jpg', 'newWin', 'width=500, height=400');newWin.focus();">

の様にしてください。

http://www.tohoho-web.com/js/window.htm

関連質問


●質問をもっと探す●



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