Как дать работать одним скриптам, пока грузятся другие
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Как дать работать одним скриптам, пока... Expand / Collapse
Автор
Сообщение
01.10.2001 2:48
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 01.02.2005 23:06
Сообщ.: 50, Visits: 551
У меня на странице есть PHP и JS скрипты.
Подскажите, как дать работать Java-скриптам, которые отсчитывают время, в момент загрузки страницы (в момент работы PHP скриптов).
Сообщ. #726159
02.10.2001 22:36


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 02.05.2006 23:09
Сообщ.: 1 293, Visits: 14 276
body onLoad=

------------------------------------
Anatoly Lubarsky
Сообщ. #726485
03.10.2001 6:50
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum 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>, то таймер НЕ НАЧНЕТ отсчитывать время назад, пока не загрузится вся страница. А хотелось бы, чтобы таймер начал работать, как только он появился на экране.
Сообщ. #726506
03.10.2001 19:32


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme 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
Сообщ. #726613
03.10.2001 19:33


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme 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
Сообщ. #726614
04.10.2001 2:44
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 01.02.2005 23:06
Сообщ.: 50, Visits: 551
Ну если в каждый тег <iframe> вставить страницу (примерно так: <iframe src="your_page.htm">), то не работает.
Сообщ. #726645
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 3:24