Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Таймер на JS

Ответить
Настройки темы
Таймер на JS

Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


почему:
function d4(){ setTimeout("d3()", 2000); }
работает, а:
function d4(){ setTimeout("d3()", 5000); }
не работает?


-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 10:22, 16-04-2005

 

Аватара для slaine

Ветеран


Сообщения: 675
Благодарности: 8

Профиль | Отправить PM | Цитировать


Они обе прекрасно работают.

-------
живодёр - практик


Отправлено: 12:47, 16-04-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Vlad Drakula
Я не вижу разницы, только время для функции разное, 2000 и 5000, может там какой нибудь другой баг забрался??

-------
Fortes fortuna adiuvat


Отправлено: 15:10, 16-04-2005 | #3


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


vadimiron
вот в том то и дело... что с 5000 не работает...

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 15:39, 16-04-2005 | #4


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


так работает:

function d(){ window.open("'.$Item['URL'].'", "_blank"); }
setTimeout("d()", 1000);

так не работает:

function d(){ window.open("'.$Item['URL'].'", "_blank"); }
setTimeout("d()", 5000);

так работает:

function d1(){ window.open("'.$Item['URL'].'", "_blank"); }
setTimeout("d1()", 5000);

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 15:53, 16-04-2005 | #5


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Vlad Drakula
Может ты используешь одно название функции (а именно d()) два раза в одном скрипте, то есть создаёшь две функции с одинаковым именем?? там может какие то конфликты иза этого происходит
Или ты каждый раз только меняешь цифру в setTimeout??

-------
Fortes fortuna adiuvat


Отправлено: 18:18, 16-04-2005 | #6


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Странно, я проверил, у меня всё работает, и даже вместе, вот код, который я использовал
script.html:
HTML код: Выделить весь код
<html> <head> <title></title> </head> <body> <script language="JavaScript"> function d(){ window.open("page_to_open.html", "_blank"); } setTimeout("d()", 5000); function d1(){ window.open("page_to_open.html", "_blank"); } setTimeout("d1()", 1000); </script> </body> </html>

page_to_open.html:
HTML код: Выделить весь код
<html> <head> <title></title> </head> <body> <big><big><u>FUNNY DAY </u> </big> </big> </body> </html>


Может там с браузером что то?? у меня ИЕ 6 - всё работает. Или с содержанием переменной $Item['URL']?

Отправлено: 18:27, 16-04-2005 | #7

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


проверила тест vadimiron firefox-ом. Все ОК (когда разрешаешь окно открыть ;])

Отправлено: 21:03, 16-04-2005 | #8


Аватара для slaine

Ветеран


Сообщения: 675
Благодарности: 8

Профиль | Отправить PM | Цитировать


И так тоже работают .
<html>
<title></title>
<head>
<script language = javascript>

function d(){ window.open("'.$Item['URL'].'", "_blank");
}
setTimeout("d()", 1000);

setTimeout("d()", 5000);

</script>
</head>
<body>
</body>
</html>

-------
живодёр - практик


Отправлено: 22:01, 16-04-2005 | #9



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Таймер на JS

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] таймер firstarey Скриптовые языки администрирования Windows 11 04-03-2022 16:54
Мультимедиа - Часы\таймер YDen Программное обеспечение Windows 4 29-09-2008 14:17
Таймер на js Guest Вебмастеру 7 25-08-2004 12:31
таймер Guest Вебмастеру 1 05-02-2004 23:58
Программа - таймер. Evita Хочу все знать 6 19-04-2003 21:28




 
Переход