countdown
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
wie kann ich in php eine countdown funktion programieren??
gibt es eine funktion die so ?hnlich ist wie delay in c++?
mit sleep geht's ja leider nicht weil erst wenn das ganze script geladen wurde es auch angezeigt wird.
bzw.: wenn man das nicht in php machen kann:
kann man php variablen in javascript ausf?hren?
weil ich h?t schon ein countdown javascript und w?rde gern mit php die countdown zeit einstelln!
mfg mrmakki -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich w?rde sagen probiers einfach mal aus... setzt doch einfach mal f?r den anfang statt der Java variable die du gern in php h?ttest mal <?php $variable ?> ein...
MfG JepZ -
der code sieht so aus:
<SCRIPT LANGUAGE="JavaScript">
var g_iCount = new Number();
var g_iCount = 20;
function startCountdown(){
if((g_iCount - 1) >= 0){
g_iCount = g_iCount - 1;
numberCountdown.innerText = g_iCount;
setTimeout('startCountdown()',1000);
}
}
// End -->
</script>
<body onLoad="startCountdown()">
<input name="countdown" type="text" disabled="true" size="1" readonly="true" id="numberCountdown">
wenn ich da <?php $variable ?> statt 20 einf?ge passiert gar nichts weil in einem script kein script ausgef?hrt werden kann<?php wird als text interpretiert)
ich habe es so versucht:
<?php
$time=30;
?>
<SCRIPT LANGUAGE="JavaScript">
var g_iCount = new Number();
function startCountdown(g_iCount)
{
if((g_iCount - 1) >= 0)
{
g_iCount = g_iCount - 1;
numberCountdown.innerText = g_iCount;
setTimeout('startCountdown(g_iCount)',1000);
}
}
// End -->
</script>
<?php
echo "<body onLoad=\"startCountdown($time)\">";
?>
<input name="countdown" type="text" readonly="true" disabled size="1" id="numberCountdown">
nur dann steht zwar 29 aber es z?hlt nicht mehr weiter!
mfg -
kann mir denn gar niemand helfen??
jetzt das we bin ich nicht da w?r aber super wenn irgendjemand bis mo etwas posten w?rde!!
danke im vorraus!!
mfg -
eine countdown funktion suche ich scon lange ,,danke
-
hab eine funktion gefunden!!
<script language="JavaScript">
zeit = '<? echo"$zeit"; ?>';
function zeitablauf()
{
if (zeit>0)
{
zeitleft.innerText = zeit;
}
zeit--;
window.setTimeout("zeitablauf()",1000)
}
</script>
</head>
<body onLoad="zeitablauf()">
<p>Noch
<div align="center" id="zeitleft"></div>
Sekunden</p>
thema kann geschlo?en werden!!
mfg mrmakki -
Dieser Thread wurde mit folgender Begr?ndung von djfun geschlossen:
Auf Wunsch des Thread?ffners...
(Dies ist eine automatische Antwort des Systems) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage