Avatar billede netro Nybegynder
30. januar 2008 - 23:26 Der er 7 kommentarer

Simuler museklik med Click()

I IE kan man sige document.getElementById("link").click(); for at simulere et museklik på et hyperlink. Hvordan kan det gøres i FireFox?
Avatar billede roenving Novice
30. januar 2008 - 23:37 #1
Det skal du nok ikke regne med kan lade sig gøre ...

-- hvorfor udfører du ikke bare opgaven uden at kalde linket ?-)
Avatar billede netro Nybegynder
31. januar 2008 - 00:09 #2
Det var bare en smutvej, så jeg ikke behøvede self.location.href='.......'
Avatar billede olebole Juniormester
31. januar 2008 - 23:17 #3
<ole>

'click' er ikke en standardiseret DOM-metode, så lyt til roenving  ;o)

/mvh
</bole>
Avatar billede netro Nybegynder
03. februar 2008 - 19:22 #4
Så gør jeg det. Læg et svar :)
Avatar billede netro Nybegynder
03. februar 2008 - 19:23 #5
I stedet siger jeg bare:

onclick="self.location.href=document.getElementById('link').href"
Avatar billede roenving Novice
04. februar 2008 - 23:07 #6
Hvadfor sætter du ikke bare linket direkte ind i onclick'en, så du ikke skal hente den ude i dokumentet ?-)
Avatar billede netro Nybegynder
06. februar 2008 - 18:33 #7
Fordi linket bliver genereret dynamisk fra en sitemap i .net. Ikke at det gør det umuligt, men det giver mere arbejde med at trække det ud server-side.
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