- PR -

消去しました

投稿者投稿内容
マーサ
ベテラン
会議室デビュー日: 2004/11/26
投稿数: 87
投稿日時: 2007-05-22 10:49
昔同じ現象になった覚えがあります。
#すみません、どうやって解決したか覚えてませんが。。。

解決策として、大まかに2パターンだと思います。
1.setTimeout()を使用する。
 第2引数を100や200とかに設定してみる。
 #PC(ブラウザ)の負荷により、影響するのでなんとも言えませんが。
2.開かれたwindow側でsubmit()する。
 onLoad()でsubmit()
 #場合によっては、さらにsetTimeout()を使用する。

引用:

kogatさんの書き込み (2007-05-22 00:39) より:

f.submit()をsetTimeout(function(){ f.submit() },0)



関係ないと思いますが、function()を外出しにしたらどうなりますか?
kogat
会議室デビュー日: 2007/05/21
投稿数: 6
投稿日時: 2007-05-23 03:29


[ メッセージ編集済み 編集者: kogat 編集日時 2007-06-01 01:50 ]
mio
ぬし
会議室デビュー日: 2005/08/25
投稿数: 734
お住まい・勤務地: 神奈川県
投稿日時: 2007-05-23 07:09
if (winobj.document)
ではどうでしょう?
ウィンドウがありさえすればいいので、documentが構築し終わるまで待つ必要はないかも。

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