- PR -

アプレットのある親画面にフォーカスが移動してしまう

1
投稿者投稿内容
もんも
常連さん
会議室デビュー日: 2002/10/01
投稿数: 24
投稿日時: 2004-06-01 11:52
もんもと申します。

親画面には下記のようなコードとアプレットが配置してあります。
<script language="javascript">
window.onload = loadopen;
function loadopen(){
//ロード時にウィンドウを開く
var sub = window.open("./SubWindow.html", "","");
//子画面にフォーカスを移動する
sub.focus();
}
</script>

親画面にあるアプレットがloadedからstartedに状態が変わるときに
親画面にフォーカスが移動してしまいます。

【環境】
OS:Windows2000sp4
JDK:1.4.2
IE:6.0sp1

アプレットではloadedからstartedに変わるときにアプレットのあるウィンドウに
フォーカスが移動してしまうものなのでしょうか?
loadedからstartedに変わる時にフォーカスを移動させない方法などありますでしょうか?
loadedからstartedまで10秒程度時間が掛かり、子画面で入力中に親画面が表示されるので困っています。
openの代わりにshowModalDialogを使用すると親画面にフォーカスが移動できなくなるので
showModalDialogは使用できません。

この現象をご存知の方アドバイスをお願いいたします。
1

スキルアップ/キャリアアップ(JOB@IT)