Salve,
ho un problema con IE6.
Ho un div con un'immagine di sfondo
codice:
<div style="background-image:url(zoom.aspx?imgfile=public/foto/<%=arrFoto(0, 1)%>&width=1000&height=2000); background-position:center center; width:990px; height:332px; margin:0px; padding:0px;" id="img_grande"> [img]immagini/maschera-articolo.png[/img]</div>
<input type="hidden" id="link" value="<%=arrFoto(0, 0)%>" />
Poi ho una serie di link sotto che servono a switchare l'immagine di sfondo
codice:
<a href="javascript:void(0);"
onclick="cambiaimg('img_grande', 'zoom.aspx?imgfile=public/foto/<%=arrFoto(i, 1)%>&width=1000&height=2000', '<%=arrFoto(i, 0)%>');"
class="miniature"><%=i+1%></a>
La funzione è questa:
codice:
function cambiaimg(div, img, id) {
if(div&&img&&id) {
var img_grande = document.getElementById(div)
img_grande.style.backgroundImage = 'url('+img+')';
document.getElementById("link").value=id;
}
}
Funziona per tutti i browser, FF, IE7, Safati, Chrome. Per IE6 funziona solo se interrompo la funzione con un alert. Perchè? Che devo fare per farla funzionare?
Grazie mille.