|
|
|
Forum Guru
      
участник
Last Login: 01.02.2005 23:06
Сообщ.: 50,
Visits: 551
|
|
У меня на странице есть PHP и JS скрипты. Подскажите, как дать работать Java-скриптам, которые отсчитывают время, в момент загрузки страницы (в момент работы PHP скриптов).
|
|
|
|
|
Supreme Being
      
участник
Last Login: 02.05.2006 23:09
Сообщ.: 1 293,
Visits: 14 276
|
|
body onLoad=
------------------------------------
Anatoly Lubarsky
|
|
|
|
|
Forum Guru
      
участник
Last Login: 01.02.2005 23:06
Сообщ.: 50,
Visits: 551
|
|
Мне нужно, чтобы скрипты работали не после загрузки, а во время загрузки документа.
У меня на странице есть таймер (не без твоей помощи :)). Вот его код:
<html><head><title>Timer</title> <script> <!-- function Timer() { num = num - 1; window.document.end.time.value = num; id = setTimeout('Timer()', 1000); if (num == 0) clearTimeout(id); } // --> </script> </head>
<body> <form name="end"> <input type=text name="time" size=3 maxLength=0 value=100> </form> <script language="JavaScript"> <!-- num = 101; // num --- начальное время на таймере +1 Timer(); // --> </script> </body> </html>
Так вот, если в приведенном ниже коде перед тегом </body> вставить несколько фреймов при помощи тега <iframe>, то таймер НЕ НАЧНЕТ отсчитывать время назад, пока не загрузится вся страница. А хотелось бы, чтобы таймер начал работать, как только он появился на экране.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 02.05.2006 23:09
Сообщ.: 1 293,
Visits: 14 276
|
|
тaк не рaбoтaет?
<html> <head> <title>Timer</title> <script language="javascript"> <!-- function Timer() { num = num - 1; document.end.time.value = num; id = setTimeout('Timer()', 1000); if (num == 0) clearTimeout(id); } // --> </script> </head> <body> <form name="end"> <input type=text name="time" value=100></form> <script language="javascript"> <!-- num=101; Timer(); //--> </script> <iframe></iframe> <iframe></iframe> </form> </body> </html>
------------------------------------
Anatoly Lubarsky
|
|
|
|
|
Supreme Being
      
участник
Last Login: 02.05.2006 23:09
Сообщ.: 1 293,
Visits: 14 276
|
|
тaк не рaбoтaет?
<html> <head> <title>Timer</title> <script language="javascript"> <!-- function Timer() { num = num - 1; document.end.time.value = num; id = setTimeout('Timer()', 1000); if (num == 0) clearTimeout(id); } // --> </script> </head> <body> <form name="end"> <input type=text name="time" value=100> <script language="javascript"> <!-- num=101; Timer(); //--> </script> <iframe></iframe> <iframe></iframe> </form> </body> </html>
------------------------------------
Anatoly Lubarsky
|
|
|
|
|
Forum Guru
      
участник
Last Login: 01.02.2005 23:06
Сообщ.: 50,
Visits: 551
|
|
| Ну если в каждый тег <iframe> вставить страницу (примерно так: <iframe src="your_page.htm">), то не работает.
|
|
|
|