Disable onmouseover
HejEr det muligt at disable en onmouseover funktion i javascript. F.eks. hvis jeg har en tabel celle og når jeg føre musen hen over denne bliver baggrunden blå. Når jeg klikker på cellen skal den blive rød og min mouseover ting skal disables.
Umiddelbart kunne man løse det ved at lave en og samme funktion ved onmouseover og ved onclick men onmouseover skal ligge i en funktion og onclick skal ligge i en anden.
Man kunne selvfølgelig også disable sin celle men det går heller ikke desværre.
Nederest har jeg postet noget kode - håber at der nogen der kan hjælpe ;-)
<script>
function onMouseOver(Element)
{
Element.style.background = 'red';
}
function onMouseOut(Element)
{
Element.style.background = 'white';
}
function onMouseClick(Element)
{
Element.style.background = 'blue';
Element.onmouseover.disabled = true; //hvad ved jeg ;-)
}
<table>
<tr>
<td onmouseover="onMouseOver(this);" onmouseout="onMouseOut(this);" onclick="onMouseClick(this);">Noget tekst</td>
</tr>
</table>
