JavaScript setTimeout не срабатывает после Window.Open

У меня есть веб-страница ASP.Net, которая в настоящее время работает на iOS4, но не на iOS5.

На родительской веб-странице у меня есть кнопка, которая открывает дочернее окно. И я делаю обновление setTimeout в родительском окне сразу после вызова открытого окна.

Я заметил на iPhone iOS5, что когда он открывает дочернее окно, функция setTimeout на родительской странице не вызывается до тех пор, пока я не вернусь в родительское окно, а затем вернусь в дочернее окно, чтобы увидеть обновление.

Вот фрагмент моего кода на родительской странице и где я думаю проблема

WindowManager.OpenWindow('...')
t = setTimeout(function() { handles[0].testfx(); }, 1000);

это работает на iOS4, но не на iOS5.

Любые идеи?

6
задан Rod 12 July 2012 в 07:50
поделиться