サブウィンドウを一時的にアクティブ化する方法。

[新着] Webテンプレートを仮オープンしました



0   名前: たま : 2006/05/17(水) 01:53  ID:PoA3G5Fw
 はじめまして、こんにちわ。たまと申します。

 サブウィンドウがメインウィンドウの背面にきた後に、同じウィンドウネームを指定しているページをリンクをクリックして表示しようとしても、メインウィンドウの背面でページが表示されてしまいますよね。
 この時にサブウィンドウが前面にくるようにはできないでしょうか?

 タグ集にあったサブウィンドウの自動アクティブ化では、サブウィンドウが強制的にいつでも前面になってしまい、それでは不都合なのです。

 よろしくお願いいたします。 

1   名前: m035 ◆Wpzr1YKOiq : 2006/05/17(水) 01:53  [URL]  ID:wRgvaDSx
以下のようにウィンドウを開けば出来そうです。
要はwindow.openしたときにそのウィンドウにfocus()を実行すればよいかと思います。
<html>
<head>
<title>test</title>
<script type="text/javascript">
<!--
function wopen(url){
 var newwin=window.open(url,"window_name","option");
 newwin.focus();
}
//-->
</script>
</head>
<body>
<a href="#" onclick="wopen('http://www.google.co.jp');return false">google</a>
</body>
</html>

2   名前: ネス家deチャチャチャ : 2006/05/17(水) 01:53
>タグ集にあったサブウィンドウの自動アクティブ化では、サブウィンドウが強制的
>にいつでも前面になってしまい

サブウィンドウが常に全面に出るスクリプトですって?
それ、教えてください。どこで見ましたか?
ぜひ知りたいです。IE専用のスクリプトじゃないですよね!

3   名前: 神崎 : 2006/05/17(水) 01:53
> サブウィンドウが常に全面に出るスクリプトですって?
非常に迷惑なのでやめた方が良いです。(という理由のため書きません)
あることに気がつけば、ポップアップ広告が使ってないのが不思議なくらい簡単なんですけどね(^^;

4   名前: ネス家deチャチャチャ  : 2006/05/17(水) 01:53
>>3

分かります分かります<迷惑w
知ってはいますよ、おいらだって。でも、見たのはどんなのかなと思って。
ちなみに神崎さんの頭の中のは、引けば押せ押せば引けって奴でしょw
あれじゃないのあるのかなと知的好奇心です。


5   名前: たま : 2006/05/17(水) 01:53  ID:z8uJhQv4
>m035 ◆Wpzr1YKOiq 様
 ご返答どうも有難うございます〜!
 記入していただいたタグを参考にさせていただいて、解決いたしました!
 本当にどうも有難うございました!!

>ネス家deチャチャチャ様
 このサイト内で見たのですが、ご期待しているものかどうか自信はありません〜。
 違ったらどうもすみません!

 http://www.tagindex.com/javascript/window/focus.html

一覧へ戻る