Avatar billede entracore Nybegynder
15. oktober 2002 - 21:45 Der er 1 løsning

Disable onmouseover

Hej

Er 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>
Avatar billede entracore Nybegynder
17. november 2002 - 12:41 #1
Spg lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester