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:
codice:
<script type="text/javascript" src="iemenu.js"></script>
<script type="text/javascript" src="gallery.js"></script>
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:
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));
}
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;
Potete aiutarmi a farli convivere?? Grazie!!