Ciao a tutti! In un sito mi ritrovo ad avere della pagine con due script, uno per far funzionare un menu a tendina in IE ed un'altro per una fotogallery. Inserisco gli script in questo modo:
Il problema è che in questo caso, solamente lo script che inserisco per primo nell'ordine della pagina mi funziona, ed anche invertendo l'ordine degli script o inserendo il codice direttamente nella pagina il risultato non cambia. Gli script in questione son questi:codice:<script type="text/javascript" src="iemenu.js"></script> <script type="text/javascript" src="gallery.js"></script>
codice:window.onload=function(){ if(!document.getElementById || !document.getElementsByTagName) return; links=document.getElementById("galleria").getElementsByTagName("a"); for(i=0;i<links.length;i++) links[i].onclick=function(){Show(this);return(false)} } function Show(obj){ bigimg=document.getElementById("bigimage"); bigimg.src=obj.getAttribute("href"); smallimg=obj.getElementsByTagName("img")[0]; t=document.getElementById("titolo"); t.removeChild(t.lastChild); t.appendChild(document.createTextNode(smallimg.title)); }Potete aiutarmi a farli convivere?? Grazie!!codice:startList = function() { if (document.all&&document.getElementById) { navRoot = document.getElementById("nav"); for (i=0; i<navRoot.childNodes.length; i++) { node = navRoot.childNodes[i]; if (node.nodeName=="LI") { node.onmouseover=function() { this.className+=" over"; } node.onmouseout=function() { this.className=this.className.replace(" over", ""); } } } } } window.onload=startList;

Rispondi quotando
