com'è possibile??
mi spiego:
ho una table
nel <tr> eseguo un onmouseover e un onmouseout per far cambiare il colore della riga selezionata al passaggio del mouse
tutto ok
se pero in un file css esterno definisco il colore di sfondo dell'elemento TD, allora javascript non agisce piu (rimane fisso il colore di sfondo selezionato nel css esterno)
come mai? javascript non dovrebbe agire DOPO i css?
posto il codice (giusto per chiarire meglio)
HTML:
stili.cssCodice PHP:<html>
<head>
<link rel="stylesheet" type="text/css" href="stili.css">
</head>
<body>
<table>
<tr onmouseover="this.bgColor='yellow'" onmouseout="this.bgColor='white'">
<td>prova pinco palla</td>
</tr>
</table>
</body>
</html>
(se si toglie il riferimento al file css, funge)Codice PHP:td {
background-color: #d9ecf7;
}

Rispondi quotando