Buongiorno a tutti... non sono molto esperto, abbiate pietà di me...
Ho un problemino con due javascript che mi creano conflitto, mi potete dare un aiutino per favore?
Dunque, inizialmente ho inserito nella mia pagina un javascript per un cambio img di pulsanti, che richiamavo nel tag <img> inserendo l'attributo hsrc:
<script type="text/javascript" language="JavaScript">
<!--
function init() {
if (!document.getElementById) return
var imgOriginSrc;
var imgTemp = new Array();
var imgarr = document.getElementsByTagName('img');
for (var i = 0; i < imgarr.length; i++) {
if (imgarr[i].getAttribute('hsrc')) {
imgTemp[i] = new Image();
imgTemp[i].src = imgarr[i].getAttribute('hsrc');
imgarr[i].onmouseover = function() {
imgOriginSrc = this.getAttribute('src');
this.setAttribute('src',this.getAttribute('hsrc'))
}
imgarr[i].onmouseout = function() {
this.setAttribute('src',imgOriginSrc)
}
}
}
}
onload=init;
//-->
</script>
Il problema è che inserendo un altro javascript per il lancio automatico di un pop up, il primo script non funziona più. Questo il secondo script, che richiamo nel tag <body> con onLoad="javascriptopUp('popup.html')":
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'scrollbars=0,toolbar=0,location=0,statusbar=0,men ubar=0,resizable=0,width=550,height=250,left = 50,top = 50');");
}
// End -->
</script>
Come posso risolvere?
Grazie in anticipo!
// Marco