theopil
Messages postés43Date d'inscriptionmercredi 27 avril 2005StatutMembreDernière intervention14 février 2009
-
14 févr. 2009 à 09:35
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 2015
-
14 févr. 2009 à 14:39
Bonjour,
Voila donc j'utilise un script pour faire un compte a rebour sous FF sa fonction sans soucie mes sous IE cela me marque serveur introuvable impossible d'ouvrir la page alors si quelqu'un a une solution ?$
Voici les code que j'ai mis en place
le .JS
//Compte a rebour pour vente flash
function cdtime(container, targetdate){
if (!document.getElementById || !document.getElementById(container)) return
this.container=document.getElementById(container)
this.currentTime=new Date()
this.targetdate=new Date(targetdate)
this.timesup=false
this.updateTime()
}
cdtime.prototype.updateTime=function(){
var thisobj=this
this.currentTime.setSeconds(this.currentTime.getSeconds()+1)
setTimeout(function(){thisobj.updateTime()}, 1000) //update time every second
}
cdtime.prototype.showresults=function(){
var thisobj=this
var timediff=(this.targetdate-this.currentTime)/1000 //difference btw target date and current date, in seconds
if (timediff<0){ //if time is up
this.timesup=true
this.container.innerHTML=this.formatresults()
return
}
var oneMinute=60 //minute unit in seconds
var oneHour=60*60 //hour unit in seconds
var oneDay=60*60*24 //day unit in seconds
var dayfield=Math.floor(timediff/oneDay)
var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour)
var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute)
var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute))
if (this.baseunit=="Heures"){ //if base unit is hours, set "hourfield" to be topmost level
hourfield=dayfield*24+hourfield
dayfield="n/a"
}
else if (this.baseunit=="Minutes"){ //if base unit is minutes, set "minutefield" to be topmost level
minutefield=dayfield*24*60+hourfield*60+minutefield
dayfield=hourfield="n/a"
}
else if (this.baseunit=="Secondes"){ //if base unit is seconds, set "secondfield" to be topmost level
var secondfield=timediff
dayfield=hourfield=minutefield="n/a"
}
this.container.innerHTML=this.formatresults(dayfield, hourfield, minutefield, secondfield)
setTimeout(function(){thisobj.showresults()}, 1000) //update results every second
}
function formatresults(){
if (this.timesup==false){//if target date/time not yet met
var displaystring=arguments[0]+" jrs "+arguments[1]+" h "+arguments[2]+" m "+arguments[3]+" s"
}
else{ //else if target date/time met
var displaystring="La vente est fini"
}
return displaystring
}
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 14 févr. 2009 à 11:23
bonjour,
navré, mais avec ce que tu nous donnes, avec FF comme avec IE, tout baigne...
ton erreur doit être "ailleurs",
je ne vois nulle part où l'erreur "serveur introuvable" pourrait être déclenchée...
theopil
Messages postés43Date d'inscriptionmercredi 27 avril 2005StatutMembreDernière intervention14 février 2009 14 févr. 2009 à 14:30
oui oui
je me suis peu être mal exprimé
mes je vous remercier beaucoup de votre aide !!
je ne voulais aucunement être négatif , mes plutôt positif sais très sympa d'avoir passe du temps pour m'aider , désoler je me suis mal exprimé!!