| | | | |
| |||||||
| Scriptbörse PHP Lösungen für nen schmalen Taler |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.994
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | [MOD: verschoben]
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | |
| Neuer Benutzer Registriert seit: 15.07.2010
Beiträge: 7
PHP-Kenntnisse: Anfänger ![]() | Moin ich habe nun über google folgendes script gefunden Code: <html>
<head>
<title>karmacoder's js count down</title>
</head>
<body onload=display(h, m, s);>
<script language=javascript>
h = 0; // stunden
m = 5; // minuten
s = 10; // sekunden
// im sekunden tackt funktion count_down aufrufen
clk = setInterval(count_down();, 1000);
function count_down() {
// sekunden veringern
s--;
if (s < 0) {
// anzeige korrigieren
s = 59;
// minuten veringern
m--;
}
if (m < 0) {
m = 59;
h--;
}
if (h < 0) {
h = 0;
}
// countdown abgelaufen?
if (h == 0 m == 0 s == 0) {
// tackt löschen
clearInterval(clk);
// endlink anzeigen
document.getElementById(display).innerHTML = <a href=\#\>fertig</a>;
}
else {
// countdown anzeigen
display(h, m, s);
}
}
function num2digit(num) {
// zu string konvertieren
num += ;
// so lange es nicht zweistellig ist eine 0 voranstellen
while(num.length < 2) {
num = 0+num;
}
return num;
}
function display(h, m, s) {
// uhrzeit setzen
document.getElementById(h).innerHTML = num2digit(h);
document.getElementById(m).innerHTML = num2digit(m);
document.getElementById(s).innerHTML = num2digit(s);
}
</script>
<div id=display style=border-width: 1px; border-style: solid; border-color: #000000; color: #000000>
<span id=h></span>:<span id=m></span>:<span id=s></span>
</div>
</body>
</html>
Ich versteh auch teilweise was dort passiert. Aber leider bekomme ich keine Ausgabe. Kann mir jemand sagen wo der Fehler ist? Damit wäre mir dann glaube ich schon sehr geholfen. |
| | |
| | |
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Vor allem der schlampige Umgang mit HTML dürfte dein Hauptproblem sein. Code: <div id=display style=border-width: 1px; border-style: solid; border-color: #000000; color: #000000>
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? |
| | |
| | |
| Neuer Benutzer Registriert seit: 15.07.2010
Beiträge: 7
PHP-Kenntnisse: Anfänger ![]() | ja ok das dieser teil vom gefundenen Script misst ist hab ich auch schon bemerkt. habe dann (meiner Meihnung nach richtig) so: Code: style="border-width:1px; border-style:solid; border-color:#000000; color:#000000;" Und laut selfhtml müsste man ein ID-Attribute auch so: id="wert angeben" Wonach ich dann (erstmal) wie folgt geändert habe: Code: <div id="display" style="border-width:1px; border-style:solid; border-color:#000000; color:#000000;"> Ich hatte auch den style teil komplett weggelassen und ""-zeichen hinzugefügt, weggenommen , gesetzt und nicht. Wenn ich jetzt in meinen eigenen scripts fehler habe find ich die halt auch schon. Aber hier hab ich grad irgendwie Probleme. Man versucht ja auch echt schon sich engagiert mit seinem Problem zu befassen aber es is halt frustrierend wenn man nichts weiter als "::" Ausgegeben bekommt. Da ich PHP ja im Prinzip auch nur so Learning-by-Doing mache bin ich da auch noch nicht so der "Crack" aber durch Fehlermeldungen konnt man relativ schnell seine Fehler sehen und verstehen wie´s richtig funktioniert und da dies nun nicht der Fall ist hab ich mich halt ans Forum gewendet. Ist ja auch richtig das die Supporter einem hier nicht den "Brei vorgekaut auf den Teller spucken" Aber man bekommt halt immer dumme Sprüche zu hören wenn man dann versucht sich zu rechtfertigen. Und den ersten Code habe ich halt so über Google gefunden lief nicht habe dann diesen html misst etwas überarbeitet aber niggz läuft und ich weiß halt auch garnicht mehr was ich jetzt noch sagen soll. Ich hätte halt einfach nur gerne dieses Script zum laufen gebracht. Eine tolle info wäre zum Bsp. Ob der JS Teil so funktioniert oder ob da auch ein Wurm drinnen steckt. Ich hoffe mal mein Post wird jetzt nicht falsch verstanden aber etwas mehr "ELAN" ist doch bestimmt möglich. |
| | |
| | ||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.994
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Danke für Deine Lebensgeschichte ![]() Zitat:
Die Fehler nennt Dir die Javascript-Fehlerkonsole. Das Script enthält offensichtliche Syntaxfehler. Und zwar ne ganze Menge. Am schönsten finde ich allerdings den Code: PHP-Code: ![]()
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | |
| | |
| | |
| Neuer Benutzer Registriert seit: 15.07.2010
Beiträge: 7
PHP-Kenntnisse: Anfänger ![]() | Moin also hab mal ne Weile gefixt/debuggt Bin nun soweit Code: <html>
<head>
<title>TEST COUNTDOWN</title>
</head>
<body onload="display(h, m, s);">
<script language=javascript>
var h = 0; // stunden
var m = 1; // minuten
var s = 0; // sekunden
var aktiv = window.setInterval("Timer()", 1000);
function Timer () {
// sekunden veringern
s--;
if (s < 0) {
// anzeige korrigieren
s = 59;
// minuten veringern
m--;
}
if (m < 0) {
m = 59;
h--;
}
if (h < 0) {
h = 0;
}
// countdown abgelaufen?
if (h == 0 && m == 0 && s == 0) {
// tackt löschen
window.clearInterval(aktiv);
// endlink anzeigen
document.getElementById('display').innerHTML = "<a href='http://www.google.de'>fertig</a>";
}
else {
// countdown anzeigen
display(h, m, s);
}
}
function num2digit(num) {
// zu string konvertieren
var digit = num.toString();
// so lange es nicht zweistellig ist eine 0 voranstellen
while(digit.length < 2) {
digit = 0+digit;
}
return digit;
}
function display() {
// uhrzeit setzen
document.getElementById('h').innerHTML = num2digit(h);
document.getElementById('m').innerHTML = num2digit(m);
document.getElementById('s').innerHTML = num2digit(s);
}
</script>
<div id="display" style="border-width: 1px; border-style: solid; border-color: #000000; color: #000000;">
<span id="h"></span>std:<span id="m"></span>min:<span id="s"></span>sek
</div>
</body>
</html>
So nachdem ich den gefundenen Syntaxmüll mal aufgeräumt hab werd ich mal versuchen meine anderen Wünsche zu realisieren. Naja und wenn mal was nicht klappt kann man ja wieder Fragen |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.994
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Das hört man gern. PHP-Code:
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Countdown Funktion mehrmals ausführen | secretwz | JavaScript, Ajax und mehr | 3 | 17.06.2010 12:17 |
| Serveruhrzeit -> Countdown | phplars | PHP Tipps 2009 | 10 | 30.10.2009 17:09 |
| Countdown mit weiterleitung | Benshy | JavaScript, Ajax und mehr | 2 | 25.09.2009 09:27 |
| Countdown der.... | xenus | HTML, Usability und Barrierefreiheit | 0 | 02.10.2006 10:07 |
| php in ein JavaScript Countdown einbinden! | Boennchen | PHP Tipps 2005 | 11 | 26.04.2005 13:41 |
| Wie kann ich den Countdown von der Stautsleiste in den Body | HTML, Usability und Barrierefreiheit | 17 | 25.04.2005 22:04 | |
| [Erledigt] Leidiges Thema Countdown | HTML, Usability und Barrierefreiheit | 16 | 26.03.2005 12:40 | |
| [Erledigt] JavaScript + PHP (SQL) Countdown | HTML, Usability und Barrierefreiheit | 5 | 23.12.2004 14:01 | |
| problem (countdown) | HTML, Usability und Barrierefreiheit | 8 | 07.11.2004 23:08 | |
| Der 'Countdown' und das Tutorial... | HTML, Usability und Barrierefreiheit | 2 | 12.09.2004 22:43 | |
| [Erledigt] Countdown problem! | HTML, Usability und Barrierefreiheit | 3 | 28.07.2004 11:59 | |
| Javascript countdown mal anders - erledigt | Ohrwurm83 | HTML, Usability und Barrierefreiheit | 4 | 02.07.2004 23:35 |
| javascript countdown in while scheife | Ohrwurm83 | PHP Tipps 2004 | 1 | 02.07.2004 16:50 |
| [Erledigt] Countdown | HTML, Usability und Barrierefreiheit | 2 | 27.06.2004 02:32 | |
| Automatisierung durch countdown | Ohrwurm83 | PHP Tipps 2004 | 2 | 16.06.2004 22:55 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| countdown in php, hübscher countdown php, null voranstellen coundown javascript, java countdown abgelaufen 0 zeigen, countdown abgelaufen 0 zeigen, php countdown test, countdown spezieller zeitpunkt, countdown anzeigen, <html><head><title>karmacoder\'s js count down</title></head><body onload=display(h, m, s);><script language=javascript>h = 0; // stundenm = 5; // minutens = 10; // sekunden// im sekunden tackt funktion count_down aufrufenclk = setinterval(count_down();, , http://www.php.de/scriptboerse/69766-spezieller-countdown.html, javascript null voranstellen, on ajax countdown php script |