Seite 1 von 1

javascript countdown modifizieren! bitte um hilfe!

Verfasst: 09.03.2007, 12:50
von wurli
hallo!!

ich habe im Internet einen countdown gefunden, den ich etwas modifizieren möchte, ich "spreche" aber leider kein javascript, könnte mir hier bitte jemand einen Tipp geben, wie man nach ablauf des countdowns automatisch auf einen anderen link springt? (statt des ausgabefelds)!


Code:

<html>
<head>
<script language="JavaScript">
var x=10;
var timer;
function countDown() {
if(x!=-1) {
if (document.all) {
document.all.blub.innerHTML = x;
} else if ((!document.all) && (document.getElementById)) {
document.getElementById('blub').innerHTML = x;
} else if (document.layers) {
document.layers.blub.document.open();
document.layers.blub.document.write(x);
document.layers.blub.document.close();
}
x--;
timer=setTimeout("countDown()", 1000);
} else {
clearTimeout("timer");

########################
alert("COUNTDOWN beendet!");
HIER

########################
}}
</script>
</head>
<body onload="countDown()">
<div id="blub">10</div>
</body>
</html>

danke für eure hilfe

lg wurli

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 09.03.2007, 18:16
von brusau

Code: Alles auswählen


<html> 
<head> 
<script language="JavaScript"> 
var x=10; 
var timer; 
function countDown&#40;&#41; &#123; 
if&#40;x!=-1&#41; &#123; 
if &#40;document.all&#41; &#123; 
document.all.blub.innerHTML = x; 
&#125; else if &#40;&#40;!document.all&#41; && &#40;document.getElementById&#41;&#41; &#123; 
document.getElementById&#40;'blub'&#41;.innerHTML = x; 
&#125; else if &#40;document.layers&#41; &#123; 
document.layers.blub.document.open&#40;&#41;; 
document.layers.blub.document.write&#40;x&#41;; 
document.layers.blub.document.close&#40;&#41;; 
&#125; 
x--; 
timer=setTimeout&#40;"countDown&#40;&#41;", 1000&#41;; 
&#125; else &#123; 
clearTimeout&#40;"timer"&#41;; 
window.location.href = "http&#58;//heise.de";

&#125;&#125; 
</script> 
</head> 
<body onload="countDown&#40;&#41;"> 
<div id="blub">10</div> 
</body> 
</html>


Verfasst: 13.03.2007, 16:58
von wurli
danke für die antwort!

ich habe aber jetzt noch ein problem, und zwar werden auf diese seite formulardaten weitergegeben, der countdown zählt dann runter und leitet zur nächsten seite, aber die formulardaten sind weg, wie kann ich die auch weiter geben?

lg

Verfasst: 14.03.2007, 09:16
von brusau
Schreib die Formulardaten in eine Session, dann hast du die.

Verfasst: 14.03.2007, 13:42
von wurli
und wie mache ich so eine session??
kannst du es mir an einem beispiel demonstrieren??

lg und danke

Verfasst: 17.03.2007, 10:50
von brusau
Auf der Seite die das Formular ausliest...

Code: Alles auswählen

session_start&#40;&#41;;
$_SESSION&#91;'var1'&#93;=$_POST&#91;'var1'&#93;;
Auf der Seite auf die weitergeleitet wird.

Code: Alles auswählen

session_start&#40;&#41;;
$var1=$_SESSION&#91;'var1'&#93;;