Salve,
sto cercando di risolvere un problema ma anche cercando sul forum non riesco.
ho copiato uno script sul forum per vedere del testo al passaggio del cursore su un'immagine.
ho inserito nell'head questo javascript:
<script language="JavaScript" type="text/JavaScript">
function showAlt(element, id) {
// posiziona il div in base all'offset orizzontale dell'elemento.
offset_x = element.offsetLeft;
document.getElementById(id).style.left = offset_x + '112';
// mostra il div.
document.getElementById(id).style.display = 'block';
}
function hideAlt(id) {
// nasconde il div.
document.getElementById(id).style.display = 'none';
}
</script>
nel file style.css questo script:
.altdiv {
position: absolute;
width : 140px;
height : auto; /* l'altezza del div si basa sul testo contenuto */
background: #dde;
display : none;
border : 1px #9c9 solid;
font : 9px verdana;
}
e nella pagina questo:
td width="200"> <a onmouseover="showAlt(this, 'altdiv<%=id%>');" onmouseout="hideAlt('altdiv<%=id%>');">[img]images/info.jpg[/img]</a>
<div id="altdiv<%=id%>" class="altdiv" >
prova </p>
ssuusis</div>
</td>
<%=id%> perchè c'è una repeat.
con mozilla va tutto ok, ma con ie non va, lo potete vedere quiqui
Potete aiutarmi prima che spacco il pc???!!!
Thanks!

Rispondi quotando