Avatar billede Slettet bruger
14. januar 2004 - 21:12 Der er 2 kommentarer og
1 løsning

Netscape 4 eventListener

Hej!

Jeg sidder og forsøger at få en eventListener til at fungere i Netscape 4, som alá de nyere DOM browsere, som understøtter document.attachEvent og document.addEventListener.... - men jeg kan ikke rigtigt få det til at fungere.

Er der nogen som kan fortælle mig hvordan jeg i ns4 får fat i selve link-objektet, som er blevet klikket på?

Her er hvad jeg indtil videre har fået lavet:

--------------------------------------------------------

<html>
<head>
<title>netscape 4 test</title>
</head>
<body>

<SCRIPT LANGUAGE="JavaScript">
<!--

function processClicks(e) {   
    if(e.target != document) {
        linket = e.target;
        alert("target: "+ linket);
    }   
      if (self.routeEvent) routeEvent(e);
}

document.captureEvents(Event.CLICK);
document.onclick=processClicks;
// -->
</SCRIPT>

<A HREF="http://www.google.dk" onClick="alert('du klikkede google-linket');">Link til google</A>
<br>
<a href="http://www.jubii.dk" onClick="alert('du klikkede link jubii-linket');">Link til jubii</a>

</body>
</html>

- Desuden skal den upåvirket 'lytte' på om der er nogen der klikker på linket, udføre et nyt click-event (alert), og derfra fortsætte til eventuelle andre onclick-handlere, som måtte lytte på eventet.

--------------------------------------------------------

På forhånd tak :)
Avatar billede Slettet bruger
15. januar 2004 - 17:53 #1
Er der ingen som har et forslag?
Avatar billede Slettet bruger
19. januar 2004 - 21:49 #2
Det er måske slet ikke muligt?
Avatar billede Slettet bruger
23. maj 2004 - 19:44 #3
vi lukker
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