Premesso che sono abbastanza digiuno in materia, vi espongo il mio problema.
Ho questo script prelevato qui su html.it (è un orologio).
Nel codice html della pagina le immagini che deve richiamare sono identificate dal tag "name" che però è deprecato dal doctype strict che io voglio usare per la mia pagina.
Ho provato a sostituire "name" con "id" ma il risultato è che su ie e su chrome lo script non funziona più, mentre continua ad andare su ff ed opera.
Ho provato anche a mettere il doppio tag (sia neme che id) ma chiaramente poi la pagina non passa la validazione strict.
Qualcuno potrebbe gentilmente aiutarmi a trovare una soluzione?
Grazie
codice:<!-- var thistime,hours,minutes,seconds, marginbottom, marginright var ie=document.all?1:0 var ns6=document.getElementById&&!document.all?1:0 var ns4=document.layers?1:0 var whichcorner=1 var imgwidth=9 var imgheight=5 var hpadding=3 var vpadding=3 var watchwidth=2*hpadding+imgwidth var watchheight=12*vpadding+8*imgheight imga=new Image() imga.src="img/1.gif" imgb=new Image() imgb.src="img/2.gif" imgc=new Image() imgc.src="img/3.gif" imgd=new Image() imgd.src="img/4.gif" imge=new Image() imge.src="img/5.gif" imgf=new Image() imgf.src="img/6.gif" imgg=new Image() imgg.src="img/7.gif" imgh=new Image() imgh.src="img/8.gif" imgi=new Image() imgi.src="img/9.gif" function initclock() { if (ns4 || ns6) { marginbottom=window.innerHeight marginright=window.innerWidth } if (ie) { marginbottom=document.body.clientHeight marginright=document.body.clientWidth } if (whichcorner==1) { if (ie) { document.all.cornerclock.style.posLeft=0 document.all.cornerclock.style.posTop=0 } if (ns6) { document.getElementById("cornerclock").style.left=0 document.getElementById("cornerclock").style.top=0 } if (ns4) { document.cornerclock.left=0 document.cornerclock.top=0 } } if (whichcorner==2) { var posright=marginright-watchwidth if (ie) { document.all.cornerclock.style.posLeft=posright document.all.cornerclock.style.posTop=0 } if (ns6) { document.getElementById("cornerclock").style.left=posright document.getElementById("cornerclock").style.top=0 } if (ns4) { document.cornerclock.left=posright document.cornerclock.top=0 } } clockon() } function clockon() { thistime= new Date() hours=""+thistime.getHours() minutes=""+thistime.getMinutes() seconds=""+thistime.getSeconds() if (eval(hours) <10) {hours="0"+hours} if (eval(minutes) < 10) {minutes="0"+minutes} if (seconds < 10) {seconds="0"+seconds} var h1=hours.substring(0,1)+".gif" var h2=hours.substring(1,2)+".gif" var m1=minutes.substring(0,1)+".gif" var m2=minutes.substring(1,2)+".gif" var s1=seconds.substring(0,1)+".gif" var s2=seconds.substring(1,2)+".gif" if (ie || ns6) { document.sec2.src="img/"+s2 document.sec1.src="img/"+s1 document.min2.src="img/"+m2 document.min1.src="img/"+m1 document.hou2.src="img/"+h2 document.hou1.src="img/"+h1 } if (ns4) { document.cornerclock.document.sec2.src="img/"+s2 document.cornerclock.document.sec1.src="img/"+s1 document.cornerclock.document.min2.src="img/"+m2 document.cornerclock.document.min1.src="img/"+m1 document.cornerclock.document.hou2.src="img/"+h2 document.cornerclock.document.hou1.src="img/"+h1 } var timer=setTimeout("clockon()",1000) } if (ie || ns4 || ns6) { window.onload=initclock } //-->

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando