[JS] Close до загрузки

Discussion in 'PHP' started by banned, 18 Nov 2007.

  1. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    Здравствуйте...

    Есть пхп скрипт в котором стоит set_time_limit(0);
    Так вот этот скрипт выполняется вечно т.е. user_ignore_abort(1);

    Необходимо сделать так чтобы как только всплыв.окно начало грузиться и сразу вывелось сообщение "Привет, сейчас страница закроется" и чтобы через 5 секунд это окно закрылась...
    Заметьте что скрипт будет выполнятьс явсе время....
     
  2. VDShark

    VDShark Elder - Старейшина

    Joined:
    1 Feb 2007
    Messages:
    260
    Likes Received:
    158
    Reputations:
    62
    Если правильно понял что ты хочешь, то так:
    HTML:
    <script>
    	setTimeout("close();",5000);
    	document.write("Привет, сейчас страница закроется");
    </script>
     
  3. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    Нет не так...
    Это надо вывести ДО загрузки страницы.....
     
  4. inv

    inv Banned

    Joined:
    3 Aug 2007
    Messages:
    261
    Likes Received:
    143
    Reputations:
    -58
    как ты написал так и ответили
    нормально напиши что надо
     
    3 people like this.
  5. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    А что если юзера просто посылать на какую-нибудь страницу хидером?
    PHP:
    <?
    header('Refresh: 5; URL=http://site/script.php');
    ...
    скрипт...
    ?>
     
  6. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    Я вроде нормально объясняю.....
    ВЫвелось всплывающее окно.
    Там грузиться скрипт и будет грузится вечно....
    Так вот надо чтобы через 5 сек это окно закрылось...
    А как сделать чтобы код который закроет это окно выполнит работу во время раоты этого скрипта?
     
  7. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    о_О
    скажи это другими словами
     
  8. Macro

    Macro Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    552
    Likes Received:
    298
    Reputations:
    207
    То есть ты хочешь, чтобы при обращении к скрипту сначало открывалось окошко на пять секунд и закрывалось, а скрипт продолжал работать?
     
  9. Ch3ck

    Ch3ck Elder - Старейшина

    Joined:
    9 Jun 2006
    Messages:
    1,362
    Likes Received:
    1,157
    Reputations:
    430
    А чё непонятного... (хотя я сам не с первого раза понял)
    1)Запускается "бесконечный" скрипт.
    2)Выводит window.open, ждёт 5 секунд. (settimeout to function with window.open)
    3)window.close
    4)Начинает своё дальнейшее "бесконечное" выполнение
    Вроде так.
     
    #9 Ch3ck, 18 Nov 2007
    Last edited: 18 Nov 2007
  10. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    Dr.Check, да именно так