• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Eieruhr "Countdown" problem

Status
Für weitere Antworten geschlossen.
Hallo ich habe ein problen.
nicht das der Script aus http://www.html.de/javascript-ajax-und-dhtml/20410-countdown-mit-variabler-eingabe.html nicht geht sondern das ich ihn nur einmal auf eine Internet Seite einfügen kann hat jemand ne Lösung, das Ding muss mindestens 10 mal auf neSeitee


wehre nett wenn ich da Hilfe bekomme

Danke

Hi, wenn dein Webspace PHPfähig ist, dann ist es am einfachten diese datei zu improteieren.

Speichere einfach
HTML:
<script type="text/javascript">
var zeit = 0;
function countdown(countdownzeit) {
  zeit = countdownzeit;
  var ausgabe = "";
  var sekunden = zeit % 60;
  var minuten = (zeit - sekunden) / 60;
  var stunden = (minuten - minuten % 60) / 60;
  minuten = minuten % 60;
  ausgabe = "Noch " + stunden + "h " + minuten + "min " + sekunden + "sek ";
  window.document.form.text.value = ausgabe;
  if(zeit == 0) {
    fertig();
  } else {
    setTimeout("countdown(zeit - 1)",1000);
  }
}
function fertig() {
  alert("Fertig!");
}
</script>
<form action="" method="post" name="form">
<input type="button" name="start" value="start" onclick="countdown(36000)" />
<input type="text" name="text" />
</form>

als wasweißich.html im selben ordner, wo auch deine Seiten liegen, und füge auf den entsprechenden seiten da wo das Teil hinsoll einfach

PHP:
<?php include("wasweißich.html") ?>

Dafür musst du allerdings die Seiten wo du diesen Includetext einfügst in *diedateinamen*.php umbennen, oder die einstellungen deines Servers ändern damit er auch auf html Dateien den PHP Interpreter hetzt.



MfG
 
Zuletzt bearbeitet:
alternative

PHP:
<!--
gestartet=false
function count(zahl){
if (gestartet==false){
countzahl=zahl;
gestartet=true;
document.form1.button.value="Stop";
zaehler=setInterval("minus();",1000)
}else{
document.form1.button.value="Start";
clearInterval(zaehler);
gestartet=false
}
}
function minus(){
if(countzahl>0){
countzahl--;
document.form1.zeit.value=countzahl;
}else{
document.form1.button.value="Start";
clearInterval(zaehler)
gestartet=false
}
}

function initcntdn() {
	document.write('<form name="form1">');
	document.write('<p><input type="text" value="60" maxlength="5" size="5" name="zeit" /><input type="button" name="button" value="Start" onclick="count(parseInt(document.form1.zeit.value))" /></p>');
	document.write('</form>');
}
</script>
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben