Показать сообщение отдельно
Старый 09.11.2012, 12:21
Krusty вне форума Посмотреть профиль Отправить личное сообщение для Krusty Найти все сообщения от Krusty
  № 7  
Ответить с цитированием
Krusty

Регистрация: Jul 2007
Сообщений: 393
Вы вызвали функцию setTimeout с двумя параметрами, один - это текстовая строка "window.location.reload()" , вторая - это 1000.
соответственно, превращается в
Код:
setTimeout("window.location.reload()",1000);
Это устаревший синтаксис ( в первом аргументе ожидается ссылка на функцию, а не строка - в этом случае неявно создается анонимная функция на основе строчки)
что дает нам
Код:
setTimeout( (function(){window.location.reload();}) ,1000);
что вполне рабочее