X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Задержка setTimeout
pingvin_hb
pingvin_hb
Topic Starter сообщение 15.4.2016, 18:43; Ответить: pingvin_hb
Сообщение #1


Почему-то строка:
setTimeout ("document.write('печать из JavaScript ' + now.getHours()+':' + now.getMinutes()+':'+ now.getSeconds()+'<br>')",2000);
Не даёт задержку в FireFox, Опере, Interenet Explorer и Хроме на 2 секунды, а дополнительно сбрасывает (в FireFox ещё и зависает)?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Degradator
Degradator
сообщение 15.4.2016, 20:24; Ответить: Degradator
Сообщение #2


setTimeout ("document.write('печать из JavaScript ' + now.getHours()+':' + now.getMinutes()+':'+ now.getSeconds()+'<br>')",2000);

У меня это не сработало, потому что у меня не было переменной now
Но, допустим, она все таки есть, и это переменная с типом даты.
а дополнительно сбрасывает

Скорее всего тебе знать как работает функция document.write после того как документ загружен (а после 2 секунд он скорее всего уже загружен)
(в FireFox ещё и зависает)

Не должен. Наверно я что-то не понимаю.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pingvin_hb
pingvin_hb
Topic Starter сообщение 15.4.2016, 22:05; Ответить: pingvin_hb
Сообщение #3


Конечно now, как объект определенно, я тут приведу полный скрипт:
(Я использовал специальную функцию для вывода времени и упростил задержку – не помогло – всё равно сброс.)
<script language="JavaScript">
//<!--
now=new Date();
function ptw () {document.write('печать из JavaScript ' + now.getHours()+':' + now.getMinutes()+':'+ now.getSeconds()+'<br>');}
ptw ();//Печать Текущего Времени
setTimeout ("document.write('Задержка из JavaScript на 2 секунды'+'<br>')",2000);
ptw ();
//-->
</SCRIPT>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Degradator
Degradator
сообщение 16.4.2016, 12:42; Ответить: Degradator
Сообщение #4


я тут приведу полный скрипт:

не помогло – всё равно сброс

То есть, ссылку на то, как работает document.write ты не читал?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pingvin_hb
pingvin_hb
Topic Starter сообщение 16.4.2016, 14:34; Ответить: pingvin_hb
Сообщение #5


> Запуск после загрузки приведёт к очистке документа.
Т.е. сброс.
При замене document.write на alert сброса нет (правда, с добавочными окнами работать не удобно). А я думал: какие могут быть особенности у вывода. Вероятно, через JavaScript и нельзя добавить надпись в загруженный документ?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Degradator
Degradator
сообщение 16.4.2016, 17:15; Ответить: Degradator
Сообщение #6


Вероятно, через JavaScript и нельзя добавить надпись в загруженный документ?

А как же innerHTML? Или innerText?

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Задержка перед показом
4 mus_rur 7013 27.7.2014, 15:12
автор: -mus_rur-
Открытая тема (нет новых ответов) задержка появления объекта при загрузки страницы
5 andro_hb 14075 16.9.2009, 18:37
автор: -locky-yotun-


 



RSS Текстовая версия Сейчас: 26.4.2024, 6:49
Дизайн