11548 sujets

JavaScript, DOM et API Web HTML5

bonjour Smiley biggrin

pour mon premier post g une question avec un pb bien precis a vous soumettre .
g inserer dans mon body deux scripts: le 1er un calendrier qui fonctionne tres bien seul ..... le second une horloge digitale qui fonctionne tres bien seule egalement .....
Smiley murf Smiley ravi
les deux scripts ensemble ds la meme page ; l'horloge fonctionne tjs parfaitement mais le calendrier merdoie un peu ........
cad kil se calle direct sur l'année 1999 au lieu de se caller sur la date courante comme il le fait lorsque son script est seul dans ma page ...... Smiley biggol

je suppose donc un conflit entre les deux scripts voir meme une erreur de codage de ma part vu kil y a deux mois je n'y connaissait rien ....... Smiley langue

je travaille mes pages avec html et css et depuis kelkes jours je me test sur les javascripts.....

voici un resumé "épuré" de mon code html ..... ne reste ke la partie body et les scripts concernés merci a vous de votre aide par avance ..... Smiley biggrin Smiley cligne




<body>
<!-- script calendrier -->
<body onLoad="setCurrentMonth()">

<div id="calendar">
<table class="calendar">
<tr>
<td class="calendar1"><b>CHOISISSEZ VOTRE DATE DE SEJOUR</b><br><br>

<script language="JavaScript" src="calendar.js"></script>
<script language="JavaScript">

/*
Dynamic Calendar Script- By Constantin (http://212.1.77.9/)
Permission given to Dynamic Drive to include script in archive
For 1000's more DHTML scripts, visit http://dynamicdrive.com
*/

var cal = new Calendar();
</script>
</td>
</tr>
</table>
</div>


<!-- script digital clock -->
<div id="digitalclock" class="styling"></div>
<script>
<!--

/*****************************************
* LCD Clock script- by Javascriptkit.com
* Featured on/available at http://www.dynamicdrive.com/
* This notice must stay intact for use
*****************************************/

var alternate=0
var standardbrowser=!document.all&&!document.getElementById

if (standardbrowser)
document.write('<form name="tick"><input type="text" name="tock" size="6"></form>')

function show(){
if (!standardbrowser)
var clockobj=document.getElementById? document.getElementById("digitalclock") : document.all.digitalclock
var Digital=new Date()
var hours=Digital.getHours()
var minutes=Digital.getMinutes()
var dn=""

if (hours==24) dn=""
if (hours>24){
dn="PM"
hours=hours-24
}
if (hours==0) hours=24
if (hours.toString().length==1)
hours="0"+hours
if (minutes<=9)
minutes="0"+minutes

if (standardbrowser){
if (alternate==0)
document.tick.tock.value=hours+" : "+minutes+" "+dn
else
document.tick.tock.value=hours+" "+minutes+" "+dn
}
else{
if (alternate==0)
clockobj.innerHTML=hours+"<font color='lime'>&nbsp;:&nbsp;</font>"+minutes+" "+"<sup style='font-size:1px'>"+dn+"</sup>"
else
clockobj.innerHTML=hours+"<font color='black'>&nbsp;:&nbsp;</font>"+minutes+" "+"<sup style='font-size:1px'>"+dn+"</sup>"
}
alternate=(alternate==0)? 1 : 0
setTimeout("show()",1000)
}
window.onload=show

//-->
</script>
</body>
</html>
Administrateur
Bonjour,

Tu as demandé l'intervention d'un modérateur pour ce sujet dont tu es l'auteur.

En quoi ce sujet nécessite-t-il l'intervention d'un modérateur ?
Je n'ai pas observé de comportement hors charte.