Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.11.2007, 02:06   #1
Kirik
 
Регистрация: 16.11.2007
Сообщений: 9
Вопрос Автоматическое перемещение

Всем привет... Есть такой небольшой код перемещения по сайту
Код:
<!--
Обработка данных (неважно)
-->
<script language="javascript" type="text/javascript">
location.replace('index.php?task=users_tmp');
</script>
Как сделать так, чтобы переход осуществлялся не сразу, а через n-секунд?
Заранее спасибо за ответ.
Kirik вне форума Ответить с цитированием
Старый 16.11.2007, 02:17   #2
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию Отложенное выполнение функции

Для отложенного выполнения функции используется метод setTimeout, имеющий следующий формат вызова:

timerId=setTimeout("код javascript", timeout);

где

timerId
- значение, возвращаемое методом setTimeout можно использовать для отмены отложенного выполнения вункции.
"код javascript" - операторы JavaScript или вызов функции
timeout - задержка выполнения кода в миллисекундах.
Для отмены отложенного выполнения кода используется метод clearTimeout, которому в качестве параметра передается идентификатор таймера, возвращаемый методом setTimeout:

clearTimeout(timerId);
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"
AlDelta вне форума Ответить с цитированием
Старый 16.11.2007, 02:32   #3
Kirik
 
Регистрация: 16.11.2007
Сообщений: 9
По умолчанию

Я очень плохо разбираюсь в Яве. Не могли бы вы прямо в мой код встроить свой кусок кода, например с задержкой в 3 секунды...
Kirik вне форума Ответить с цитированием
Старый 16.11.2007, 15:41   #4
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от Kirik Посмотреть сообщение
Я очень плохо разбираюсь в Яве. Не могли бы вы прямо в мой код встроить свой кусок кода, например с задержкой в 3 секунды...
Java - это не JavaScript, если вы считаете по-другому, сходите на http://sun.com, и скажите им, ибо они этого не знают.
По сабжу:
Код HTML:
<script language="text/javascript" language="javascript">
setTimeout("window.location='index.php?task=users_tmp'", 180);
</script>

Последний раз редактировалось SkyM@n; 16.11.2007 в 15:44.
SkyM@n вне форума Ответить с цитированием
Старый 16.11.2007, 17:42   #5
Kirik
 
Регистрация: 16.11.2007
Сообщений: 9
Радость

Спасибо за ответ... Все работает.. Для тех, кто плохо знает этот язык, уточню... 180 - это миллисекунды
Kirik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматическое обновление программы Paul Hindenburg Работа с сетью в Delphi 23 06.09.2011 15:51
Автоматическое уничтожение объекта mutabor Общие вопросы Delphi 6 25.06.2008 22:25
Автоматическое перенаправление на др. стр. Рустам PHP 2 17.11.2007 15:43
Автоматическое сохранение AndreichSB Microsoft Office Access 1 03.01.2007 23:15