Capo V.I.P. Beitrag melden Geschrieben 17. Juli 2008 Hallo hätte mal eine Frage an alle die sich mit HP´S auskennen! Ich würde mir gerne auf unserer HP einen Countdown machen lassen nur habe ich echt keinen blassen schimmer wie das funkt! Wollte mal fragen ob mir das wer deppensicher erklären kann oder unter umständen helfen könnte? Danke im Vorraus! mfg Capo 0 Zitieren Diesen Beitrag teilen Link zum Beitrag Auf anderen Seiten teilen More sharing options...
mountainking madness reigns Beitrag melden Geschrieben 17. Juli 2008 zum beispiel mit einer javascript-lösung entspricht das den wünschen? 0 Zitieren Diesen Beitrag teilen Link zum Beitrag Auf anderen Seiten teilen More sharing options...
mountainking madness reigns Beitrag melden Geschrieben 17. Juli 2008 kurze anleitung, falls du mit reinen html-seiten arbeitest (solltest du ein content management system verwenden, wird dir hier sicher auch geholfen): folgenden teil bitte irgendwo zwischen <head> und </head> im html-code einbauen: <script language="JavaScript"> // Ziel-Datum in MEZ var jahr=2222, monat=2, tag=22, stunde=22, minute=22, sekunde=22; var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde); function countdown() { startDatum=new Date(); // Aktuelles Datum // Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist if(startDatum<zielDatum) { var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=0; // Jahre while(startDatum<zielDatum) { jahre++; startDatum.setFullYear(startDatum.getFullYear()+1); } startDatum.setFullYear(startDatum.getFullYear()-1); jahre--; // Monate while(startDatum<zielDatum) { monate++; startDatum.setMonth(startDatum.getMonth()+1); } startDatum.setMonth(startDatum.getMonth()-1); monate--; // Tage while(startDatum.getTime()+(24*60*60*1000)<zielDatum) { tage++; startDatum.setTime(startDatum.getTime()+(24*60*60*1000)); } // Stunden stunden=Math.floor((zielDatum-startDatum)/(60*60*1000)); startDatum.setTime(startDatum.getTime()+stunden*60*60*1000); // Minuten minuten=Math.floor((zielDatum-startDatum)/(60*1000)); startDatum.setTime(startDatum.getTime()+minuten*60*1000); // Sekunden sekunden=Math.floor((zielDatum-startDatum)/1000); // Anzeige formatieren (jahre!=1)?jahre=jahre+" Jahre, ":jahre=jahre+" Jahr, "; (monate!=1)?monate=monate+" Monate, ":monate=monate+" Monat, "; (tage!=1)?tage=tage+" Tage, ":tage=tage+" Tag, "; (stunden!=1)?stunden=stunden+" Stunden, ":stunden=stunden+" Stunde, "; (minuten!=1)?minuten=minuten+" Minuten und ":minuten=minuten+" Minute und "; if(sekunden<10) sekunden="0"+sekunden; (sekunden!=1)?sekunden=sekunden+" Sekunden":sekunden=sekunden+" Sekunde"; document.countdownform.countdowninput.value= jahre+monate+tage+stunden+minuten+sekunden; setTimeout('countdown()',200); } // Anderenfalls alles auf Null setzen else document.countdownform.countdowninput.value= "0 Jahre, 0 Monate, 0 Tage, 0 Stunden, 0 Minuten und 00 Sekunden"; } </script> gleich nach </html> sollte <body> stehen (eventuell mit ein paar weiteren angaben vor der geschlossenen spitzen klammer). dort musst du innerhalb der klammer nach body onload="countdown()" einfügen. das sieht dann so aus (+ eventuelle weitere angaben, die schon jetzt im body-tag stehen): <body onload="countdown()"> dann kannst du an der gewünschten stelle der seite diesen code einbauen (also irgendwo zwischen <body> und </body>: <form name="countdownform"> <p> <input size="75" name="countdowninput"> </p> </form> 0 Zitieren Diesen Beitrag teilen Link zum Beitrag Auf anderen Seiten teilen More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.