Salve,
ho un problema con IE6.
Ho un div con un'immagine di sfondo
Poi ho una serie di link sotto che servono a switchare l'immagine di sfondocodice:<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)%>" />
La funzione è questa: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>
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?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; } }
Grazie mille.


Rispondi quotando