Salve,
Desidero cambiare "a volo" un'immagine quando si clicca su un determinato radio button, e il codice che ho scritto funziona perfettamente con Firefox ma non con IE6...
Andiamo al sodo :-)
Script:
codice:
<script type="text/javascript">
function LoadBullet(bullet) {
var path = '../bullets/';
document.getElementById('icon1').src = (path + bullet);
}
</script>
...
[img]../bullets/default.png[/img]
...
<input name="BOX_ICON" type="radio" value="new.png" onClick="LoadBullet('new.png')">
Ehm... Ops, adesso che ci penso credo di avere trovato l'inghippo, ma non so come risolverlo: uso il classico PngFix, che su IE sostituisce le immagini con uno <span>
La parte di codice di PngFix che credo sia interessate è questa:
codice:
var strNewHTML = "<span " + imgID + imgClass + imgTitle
strNewHTML += " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + "; font-size: 1px;"
strNewHTML += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
strNewHTML += "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
Come posso accedere a quel diavolo di AlphaImageLoader?
Grazie...