2016-06-18 3 views
0

Я хочу, чтобы мой html-код открыл страницу Google и обновил ее каждые 5 секунд. Код, который я написал, открывает страницу google через 5 секунд, но он не обновляет и не перезагружает его снова. Как я могу это сделать?Авто Перезагрузка страницы Google

Вот код:

<html> 

<head> 
    <script> 

     setInterval(function(){ 
     window.location.href ="https://www.google.com.pk/"; 
     }, 5000); 

    </script> 

</head> 

<body> 

</body> 
</html> 
+0

Вы не можете обновить страницу, которая не принадлежит вам, если она не находится в iframe. http://stackoverflow.com/questions/3244877/refresh-an-iframe – Jacques

+0

вы можете объяснить, что вы имеете в виду под iframe? –

+0

И iframe - элемент dom, который позволяет вам показывать другую веб-страницу внутри вашей. https://www.w3.org/wiki/HTML/Elements/iframe – Jacques

ответ

-1

Вам нужно будет иметь Google в IFRAME, то есть следующий код в вас HTML-файле:

<head> 
<meta http-equiv="refresh" content="5"> 
</head> 
+0

Это не так уж и много для решения, так как для него требуется полная страница, которую пользователь обновляет. – Jacques

+0

OP, казалось, запрашивал HTML-код, но использовал JS и потерпел неудачу. Это soution - это только решение html. – Rmj86

+0

OP попросил что-то, что невозможно, и по его коду очевидно, что он пытался использовать javascript, и этот вопрос помечен javascript. – Jacques

0

при обновлении веб-страницы с помощью JavaScript , браузер будет перенаправлен на google.com и не сможет прочитать ваш код. Поэтому лучший способ - создать iframe в вашем html и перезагрузить его javascript.

, потому что перезагрузка IFRAME не будет перенаправлять всю страницу на новый домен, код JS будет существовать и в состоянии работать:

<html> 
<body> 
    <iframe src="http://www.google.com" id="googleIframe"></iframe> 
<script> 
document.getElementById('googleIframe').contentDocument.location.reload(true); 
</script> 
</body> 
</html> 
+0

Ваш код не будет запущен. Вы получите сообщение об ошибке: 'Uncaught SyntaxError: недопустимый или неожиданный токен' – Jacques

+0

Извините, просто пропустил строку в getElementById –

+0

Возможно, вы захотите также установить обновление в интервале для OP.Я сделаю +1 после этого. – Jacques

0

Убери с запятой после вашего веб-адрес и удалить javascript целиком

Смежные вопросы