Ciao,
sto impazzendo senza capire il perchè!
Vi mostro il mio scirpt:
Codice PHP:
<html>
<script>
function a()
{
//CREO LA PRIMA LISTA
T_list=document.createElement("ul");
T_list.setAttribute("id","");
document.getElementById("TOOLBAR_container").appendChild(T_list);
//CARICO LA PRIMA FRACCIA CONTENUTA NELLA CARTELLA
ButtonSX=document.createElement("li");
ButtonSX.setAttribute("id","ButtonSX");
//CREO IL LINK DELLA FRECCIA
aSx=document.createElement("a");
NewIconSx=document.createElement('IMG');
NewIconSx.src="/Arrow-Left.png";
//NewIconSx.src="/Icons/arrows/Arrow-Left.png";
aSx.appendChild(NewIconSx);
ButtonSX.appendChild(aSx);
aSx.href="javascript: void(0);";
aSx.onclick=function(){alert("sx");}
NewIconSx.style.border=0;
T_list.appendChild(ButtonSX);
}
</script>
<body onload="a();">
<div id="TOOLBAR_container">
</div>
</body>
</html>
L'immagine se la potete vedere qui
. lo script deve creare un lista non ordinata (UL) e creare i vari LI con all'interno un'immagine..fino qua tutto bene.
PROBLEMA:Se l'immagine la inserisco in un percorso di sottocartelle (NewIconSx.src="/Icons/arrows/Arrow-Left.png") questa mi viene mostrata enorme (256x256), questo accade solo IE (Ver.7.0.5730.13)
Con Firefox non accade minimamente...a volte (ingoro il motivo) continuanto con F5 in continuazione..mi mostra l'immagine con un solo lato delle dimensioni corrette...deduco sia un bel BUG di IE (tanto per cambiare
)...ma a qualcuno è mai capitato o ha qualche suggerimento? (devo poter mettere tutte le immagini in cartelle separate)