E' possibile modificare le proprietà del tag <tr> in particolare
bgcolor tramite l'evento onMouseOver?
E' possibile modificare le proprietà del tag <tr> in particolare
bgcolor tramite l'evento onMouseOver?
sì
Onmouseover="ID_TR.BgColor='#000000'"
![]()
![]()
No ai layout tabellari!
Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872
nella soluzione appena porpostati penso ci sia un piccolo errore, prova così:
<tr id="ID_TR" Onmouseover="ID_TR.style.backgroundColor='#000000' "><td>testo</td></tr>
http://www.beavermag.it
la mia funziona se si fa uno sniffer...
if(ie){
document.all.id_tr.bgcolor="#000000"
}
esle{
document.getElementById("tr_id").bgcolor="codiceCo lore";
}
backgroundcolor è solo il richiamo tramite js della proprietà css equivalente alla proprietà html bgcolor!
![]()
![]()
No ai layout tabellari!
Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872
la soluzione che ti avevo proposto funzione solo in IE prova questa che va anche su Netscape e simili:
<html>
<head>
<title>Untitled Document</title>
<script>
function cambiaColore(){
document.getElementById("tr_id").style.backgroundC olor="#000000";
}
</script>
</head>
<body>
<table>
<tr id="tr_id" Onmouseover="cambiaColore()"><td>testo</td></tr>
</table>
</body>
</html>
Ovviamente la puoi personalizzare come vuoi passandogli i parametri che ti servono.
Ciao
http://www.beavermag.it
ma sui vecchi iexplorer e netscape mnon va...
![]()
![]()
No ai layout tabellari!
Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872
non saprei, io l'ho provato sulle ultime versioni di entrambi questi browser e funziona. Per quelle vecchie non ho modo di provare...mi spiace.
Cmq stefanoB facci sapere se è tutto ok nel caso possiamo provare a darti una mano.
Ciao a tutti.
http://www.beavermag.it
Ecco qua cosa stò realizzando, adesso funziona con il mouse al passaggio sul record si evidenzia la riga sulla quale il puntatore del mouse è posizionata;
l'ho provato sulla IE 5.XX e 6.xx e funziona.
Successivamente cercherò di realizzare la stessa cosa anche tramite tastiera:
spostamento da un record all'altro con i tasti cursori;
<head>
<script language = "javascript">
<!--
function cambiaColore(n){
document.getElementById(n).style.backgroundColor=" #00FFFF";
}
function cambiaColore1(n){
document.getElementById(n).style.backgroundColor=" #EAEAEA";
}
</script>
</head>
<table width="325" border="1" cellspacing="1" cellpadding="1">
<tr>
<td width="65" align="center">Codice</td>
<td width="65" align="center">Descrizione</td>
</tr>
<tr id="1" bgcolor="#EAEAEA" onDblClick="scheda();" OnMouseOver="cambiaColore(1);" OnMouseOut="cambiaColore1(1);">
<td width="65">
014045054
</td>
<td width="65">
articolo 1
</td>
</tr>
<tr id="2" bgcolor="#EAEAEA" onDblClick="scheda();" OnMouseOver="cambiaColore(2);" OnMouseOut="cambiaColore1(2);">
<td width="65">
8490848984
</td>
<td width="65">
articolo 2
</td>
</tr>
</table>
Se avete suggerimenti ben graditi ...
![]()