Просмотр полной версии : [JS] Close до загрузки
Здравствуйте...
Есть пхп скрипт в котором стоит set_time_limit(0);
Так вот этот скрипт выполняется вечно т.е. user_ignore_abort(1);
Необходимо сделать так чтобы как только всплыв.окно начало грузиться и сразу вывелось сообщение "Привет, сейчас страница закроется" и чтобы через 5 секунд это окно закрылась...
Заметьте что скрипт будет выполнятьс явсе время....
Если правильно понял что ты хочешь, то так:
<script>
setTimeout("close();",5000);
document.write("Привет, сейчас страница закроется");
</script>
Нет не так...
Это надо вывести ДО загрузки страницы.....
как ты написал так и ответили
нормально напиши что надо
А что если юзера просто посылать на какую-нибудь страницу хидером?
<?
header('Refresh: 5; URL=http://site/script.php');
...скрипт...
?>
Я вроде нормально объясняю.....
ВЫвелось всплывающее окно.
Там грузиться скрипт и будет грузится вечно....
Так вот надо чтобы через 5 сек это окно закрылось...
А как сделать чтобы код который закроет это окно выполнит работу во время раоты этого скрипта?
код который закроет это окно выполнит работу во время раоты этого скрипта?
о_О
скажи это другими словами
То есть ты хочешь, чтобы при обращении к скрипту сначало открывалось окошко на пять секунд и закрывалось, а скрипт продолжал работать?
я долго смеялся, исис, ты объяснять ваще кайфова умеешь ))))
А чё непонятного... (хотя я сам не с первого раза понял)
1)Запускается "бесконечный" скрипт.
2)Выводит window.open, ждёт 5 секунд. (settimeout to function with window.open)
3)window.close
4)Начинает своё дальнейшее "бесконечное" выполнение
Вроде так.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot