Moinsen.
Ich habe da ein Javascript, das eigentlich 30 Minuten runterzählen soll und dann einen logout durchführt. Dabei wird die verbleibende Zeit in der Statuszeile des Browsers angezeigt (zu mindest im IE ;-)).....
Das ganze funktioniert auch soweit, nur wird in der Statuszeile nix angezeigt (bzw. "Fertig")...... - dies ist aber nur so, wenn ich die Seite auf dem Server ablege (sowohl innerhalb eines Servlets/Tomcat als auch auf einem Apache).
Wenn ich die HTML Datei auf meinem lokalen Rechner öffne funktioniert die Seite wie gewünscht (sowohl als file://c:\blabla.html als auch auf dem lokalen Apachen)..
Kann das irgendwie mit dem Server zu tun haben? (Windows lokal vs. linux Server?)
Vielen Dank für Hilfe
HTML
<html>
<head>
<script type="text/javascript">
function countdown(){
var countdown = 1800;
doCount(countdown);
}
function doCount(countdown)
{
if (countdown > 0){
countdown--
}
else{
alert('Sie werden nun ausgeloggt!');
window.navigate('?action=logout');
}
var s = countdown;
var m = Math.floor(s/60);
s = (s-(m*60))%60
window.status="Sie werden in "+m+" Minuten und "+s+ " Sekunden automatisch ausgeloggt.";
var temp = "doCount("+countdown+")";
window.setTimeout(temp,1000)
}
</script>
</head>
<body>
<script type='text/javascript'>
countdown();
</script>
Dies ist eine Testseite für den Counter
</body>
</html>
Alles anzeigen