salve,
stò cercando di rendere compatibile con Firefox un sito scritto per Internet explorer.
Tra i vari problemi non riesco a capire perchè in Firefox se incorporo del codice javascript nella pagina funziona se invece creo un file esterno .js poi lo linko non funziona.
Qui c'è un semplice codice che alterna due immagini
il codice è il seguente:
<script language="JavaScript1.2" type="text/JavaScript">
var d; //preload delle immagini
d= new Array();
d[0]=new Image;
d[0].src="../image/pannello/panorama.jpg";
d[1]=new Image;
d[1].src="../image/pannello/aratura.jpg";
//imposta l'immagine
function trans(cfg,ima,nb){
var img = document.getElementById(ima);
img.src=cfg[nb].src;
}
//alterna l'indice
var lup=0;
function cicla(){
if (lup==1) {
lup=0;
}else{
lup++;
}
trans(d,'ruota',lup);
}
//innesca il loop
function startcicla(){
var ciclaID=setInterval("cicla()",3000);
}
onload = startcicla;
</script>
Se al posto di questo sostituisco:
<script language="JavaScript1.2" src="../code/eva3.js"></script>
che naturalmente contiene lo stesso identico codice pur essendo
i percorsi giusti le due immagini così non si alternano.
questo è il codice Html relativo:
[img]../image/pannello/panorama.jpg[/img]</p>
Vi sarei molto grato se mi date un consiglio.
Grazie