mauskatzehund
Goto Top

Counter (Zeit von jetzt, bis...)

Hallo zusammen

Also, ich möchte auf meiner Homepage einen Counter einbauen, der mir anzeigt, wie lange es noch bis zu einem bestimmten Event dauert.
Zum Beispiel will ich, wenn am 7.Juli um 08.10 etwas geschieht einen Counter der mir dann Anzeigt, wieviele Tage, Stunden, Minuten und Sekunden noch bis dahin vergehen.

Hoffe ist machbar...

Mfg
MKH

Content-Key: 25804

Url: https://administrator.de/contentid/25804

Printed on: April 20, 2024 at 00:04 o'clock

Member: heyko
heyko Feb 12, 2006 at 19:11:36 (UTC)
Goto Top
ganz easy hab dir mal ein script rausgesucht

http://nopaste.php-q.net/191376
Member: Mauskatzehund
Mauskatzehund Feb 12, 2006 at 19:15:06 (UTC)
Goto Top
thx für die schnelle Antwort^^

Gibts eigendlich auch n script ohne php zu verwende?
Member: heyko
heyko Feb 12, 2006 at 19:18:09 (UTC)
Goto Top
da kommt kein php drin vor nur javascript
Member: Mauskatzehund
Mauskatzehund Feb 12, 2006 at 19:20:58 (UTC)
Goto Top
Ups, sollte mir den Script das nächste mal besser anschauenface-wink

Das "yuakenet:#php..."

hat mich drauf gebracht...

nochmal thx
Member: heyko
heyko Feb 12, 2006 at 19:25:54 (UTC)
Goto Top
kein problem face-smile
Member: Darkmind
Darkmind Feb 15, 2006 at 14:33:45 (UTC)
Goto Top
gugg mal da..

hab auch mal gesucht, für nen event und finde das hier das beste:

/*
Dynamic countdown Script- © Dynamic Drive (www.dynamicdrive.com)
For full source code, 100's more DHTML scripts, and TOS,
visit http://www.dynamicdrive.com
*/


function setcountdown(theyear,themonth,theday){
yr=theyear;mo=themonth;da=theday
}

CONFIGURE THE COUNTDOWN SCRIPT HERE

STEP 1: Configure the countdown-to date, in the format year, month, day:
setcountdown(2005,07,09)

STEP 2: Change the two text below to reflect the occasion, and message to display on that occasion, respectively
var occasion="Event has begin !"
var message_on_occasion="Happy Partytime..."

STEP 3: Configure the below 5 variables to set the width, height, background color, and text style of the countdown area
var countdownwidth='1000px'
var countdownheight='200px'
var countdownbgcolor='2F2F2F'
var opentags='<font face="Verdana" color="#FFFFFF"><Bold>'
var closetags='</small></font>'

DO NOT EDIT PASS THIS LINE

var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
var crosscount=''

function start_countdown(){
if (document.layers)
document.countdownnsmain.visibility="show"
crosscount=document.getElementById&&!document.all?document.getElementById("countdownie") : countdownie
countdown()
}

document.write('<span id="countdownie" style="width:'+countdownwidth+'; background-color:'+countdownbgcolor+'"></span>')

window.onload=start_countdown


function countdown(){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todayh=today.getHours()
var todaymin=today.getMinutes()
var todaysec=today.getSeconds()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec
futurestring=montharray[mo-1]+" "+da+", "+yr
dd=Date.parse(futurestring)-Date.parse(todaystring)
dday=Math.floor(dd/(60*60*1000*24)*1)
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
if on day of occasion
if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=1&&todayd==da){
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+message_on_occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
crosscount.innerHTML=opentags+message_on_occasion+closetags
return
}
if passed day of occasion
else if (dday<=-1){
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+"Occasion already passed! "+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
crosscount.innerHTML=opentags+"Occasion already passed! "+closetags
return
}
else, if not yet
else{
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+dday+ " Days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" seconds left until "+occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
crosscount.innerHTML=opentags+dday+ " Tage, "+dhour+" Stunden, "+dmin+" Minuten, and "+dsec+" Sekunden bis "+occasion+closetags
}
setTimeout("countdown()",1000)
}
</script>