2016-06-18 16 views
0

Ich möchte mit meinem HTML-Code die Google Page öffnen und sie alle 5 Sekunden aktualisieren. Der Code, den ich geschrieben habe, öffnet die Google-Seite nach 5 Sekunden, aber es wird nicht aktualisiert oder erneut geladen. Wie kann ich das machen? HierAutomatisch die Google-Seite neu laden

ist der Code:

<html> 

<head> 
    <script> 

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

    </script> 

</head> 

<body> 

</body> 
</html> 
+0

Sie können eine Seite nicht aktualisieren, die nicht Ihre eigene ist, es sei denn, es ist in einem iframe. http://stackoverflow.com/questions/3244877/refresh-an-iframe – Jacques

+0

können Sie erklären, was meinst du mit iframe? –

+0

Und iframe ist ein dom-Element, mit dem Sie eine andere Webseite in Ihrem zeigen können. https://www.w3.org/wiki/HTML/Elements/iframe – Jacques

Antwort

-1

Sie müssen Google haben in einem Iframe dann in Sie HTML-Datei Kopf den folgenden Code haben:

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

Dies ist nicht so toll für eine Lösung, da es die gesamte Seite benötigt, auf der der Benutzer aktualisiert wird. – Jacques

+0

Das OP schien nach HTML-Code zu fragen, verwendete aber JS und schlug fehl. Diese Lösung ist nur eine HTML-Lösung. – Rmj86

+0

Das OP fragte nach etwas, das nicht möglich ist, und es ist offensichtlich, dass er versucht hat, Javascript zu verwenden, und diese Frage wird mit Javascript getaggt. – Jacques

0

, wenn Sie aktualisieren Sie die Webseite von Javascript Der Browser wird zu google.com weitergeleitet und kann Ihren Code nicht lesen. Der beste Weg dazu ist, einen iframe in Ihrem html zu erstellen und ihn mit Javascript neu zu laden.

weil das Nachladen eines iframe würde nicht die gesamte Seite auf eine neue Domain umleiten, Ihr Code js noch existieren und in der Lage zu laufen:

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

Ihr Code wird nicht ausgeführt. Sie erhalten einen Fehler: 'Uncaught SyntaxError: Ungültiges oder unerwartetes Token' – Jacques

+0

Sorry, dass Sie die Zeichenfolge in getElementById verpasst haben –

+0

Sie möchten die Aktualisierung wahrscheinlich auch in ein Intervall für OP stellen.Ich werde es +1 geben, nachdem du das getan hast. – Jacques

0

Nehmen Sie das Semikolon nach der Web-Adresse ab und nehmen Sie die JavaScript vollständig

Verwandte Themen