JS Countdown - wie binde ich das in ein loop ein???? - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von hddue (37 Beiträge) am Donnerstag, 9.Oktober.2003, 13:33.
    JS Countdown - wie binde ich das in ein loop ein????

      Hallo,

      ich habe ein toffes Script für z.B. eine Restlaufzeitanzeige gefunden. Leider reichen meine Kenntnisse nicht aus, dieses Script in ein Loop einzubinden und aus der db die jeweilige Zeit zu übergeben. Wenn ich die Endzeit manuell eintippel läuft es super.
      Kann mit jemand helfen? Hier das Script:

      Achso, wie gebe ich die Countdownanzeige hinterher wieder aus (innerhalb der Tabelle die den aktuellen Datensatz anzeigt)?

      <head>
      <script language="JavaScript" src="./jscripts/timer.js" type="text/javascript"></script>
      </head>
      <body onLoad="getTime()">
      <script language="JavaScript1.2">
      function setcountdown(theyear,themonth,theday,thehour,themin,thesec){
      
      yr=theyear;mo=themonth;da=theday;hr=thehour;min=themin;sec=thesec
      }
      setcountdown(2003,10,09,12,50,00)
      var occasion=""
      var message_on_occasion="Anzeige beendet"
      var countdownwidth='100%'
      var countdownheight='35px'
      var countdownbgcolor=''
      var opentags='<font face="Verdana" size=-2>'
      var closetags='</font>'
      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"
      else if (document.all||document.getElementById)
      crosscount=document.getElementById&&!document.all?document.getElementById("countdownie") : countdownie
      countdown()
      }
      if (document.all||document.getElementById)
      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+" "+hr+":"+min+":"+sec
      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()
      }
      else if (document.all||document.getElementById)
      
      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+"Auktion beendet "+closetags)
      document.countdownnsmain.document.countdownnssub.document.close()
      }
      else if (document.all||document.getElementById)
      
      crosscount.innerHTML=opentags+"Anzeige beendet "+closetags
      return
      }
      //else, if not yet
      else{
      if (document.layers){
      document.countdownnsmain.document.countdownnssub.document.write(opentags+dday+ " Tage, "+dhour+" Stunden, "+dmin+" Minuten und "+dsec+" Sekunden "+occasion+closetags)
      document.countdownnsmain.document.countdownnssub.document.close()
      }
      else if (document.all||document.getElementById)
      
      crosscount.innerHTML=opentags+dday+ " Tage, "+dhour+" Stunden, "+dmin+" Minuten und "+dsec+" Sekunden "+occasion+closetags
      }
      setTimeout("countdown()",1000)
      }
      </script>
      


    Antworten 
 Liste der Einträge von 34500 bis 34650:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.10s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!