hallo @all
hab mir ein script gebastelt wo meine seite neu geladen wird mit immer unterschiedlichen zeiten.... jetzt ist es so das immer nur die gleiche seite refresht wird... ich würde aber gerne nach ablauf der zeit 3 unteschiedlichen seiten immer rotierend aufrufen... geht sowas? hier mal mein script...
hab mir ein script gebastelt wo meine seite neu geladen wird mit immer unterschiedlichen zeiten.... jetzt ist es so das immer nur die gleiche seite refresht wird... ich würde aber gerne nach ablauf der zeit 3 unteschiedlichen seiten immer rotierend aufrufen... geht sowas? hier mal mein script...
PHP-Code:
<script type="text/javascript" language="JavaScript">
// Seite zum Neuladen.
Seite = 'www.test.de';
// Zeit (minimum und maximum) in Minuten
Min = 2;
Max = 5;
</script>
<html>
<head>
<title id="Titel">test</title>
</head>
<body>
<iframe id=Fenster src="about:blank" width=98% height=97%></iframe>
<div style="font-family:Verdana; font-size:8pt; text-align:center;">test</div>
</body>
</html>
<script type="text/javascript" language="JavaScript">
function ZeitAnzeigen ()
{
Zufallszahl = (Zufallszahl * 60 - 1) / 60;
Minuten = Math.round (Zufallszahl - 0.5);
Sekunden = Math.round ((Zufallszahl - Minuten) * 60 - 0.5);
document.all.tags("div")[0].innerHTML = ' Neuladen in ' + Minuten + ' Minuten und ' + Sekunden + ' Sekunden.';
window.setTimeout ("ZeitAnzeigen()", 1000);
}
function SeiteLaden ()
{
// Seite neuladen
document.all.Fenster.src = Seite;
// Vorbereiten fürs nächste Neuladen
// Zufallszahl berechnen
Zufallszahl = Min + Math.random () * (Max - Min);
// Infomeldungen ausgeben
//document.all.tags("div")[0].innerHTML = 'Neuladen in ' + Math.round (Zufallszahl) + ' Minuten.';
// Timer zum Wiederaufruf der gleichen Funktion setzen
window.setTimeout ("SeiteLaden ()", Zufallszahl * 60000);
}
SeiteLaden ();
ZeitAnzeigen ();
</script>
Kommentar