Avatar billede nielsen73 Nybegynder
07. juni 2005 - 21:08 Der er 6 kommentarer og
2 løsninger

Hjælp til underligt link

OY!
Jeg har nedenstående link:
<a href="#" onclick="java script:window.open('gfx/es/alrum.jpg','billede','toolbar=no,directories=no,menubar=no,scrollbars=yes,resizable=yes,width=620,height=820');"><img src="gfx/es/alrum.jpg" width="169" height="225"class="kant2"  border='0'></a>
Når man klikker på linket, der befinder sig et godt stykke nede ad websiden, hopper browseren op til toppen af vinduet, i stedet for at blive, hvor den er - altså ud for ovenstående link.... forstår I?
Hvorfor???
Avatar billede olebole Juniormester
07. juni 2005 - 21:20 #1
<ole>


<a href="#" onclick="window.open('gfx/es/alrum.jpg','billede','toolbar=no,directories=no,menubar=no,scrollbars=yes,resizable=yes,width=620,height=820');return false"><img src="gfx/es/alrum.jpg" width="169" height="225"class="kant2"  border='0'></a>

/mvh
</bole>
Avatar billede nielle Nybegynder
07. juni 2005 - 21:23 #2
<a name="BlivHer"></a>
<a href="#BlivHer"

onclick="java script:window.open('gfx/es/alrum.jpg','billede','toolbar=no,directories=no,menubar=no,scrollbars=yes,resizable=yes,width=620,height=820');"><img src="gfx/es/alrum.jpg" width="169" height="225" class="kant2"  border='0'></a>
Avatar billede olebole Juniormester
07. juni 2005 - 21:24 #3
Når du skriver et hash-mark (#) i et links href, vil dette link altid hoppe til toppen af siden.
Returnerer du 'false' i din onclick-handler, afvikles linket ikke - hvorfor siden ikke længere hopper til toppen. Onclick-event'en fyres nemlig af, lige før linkets standard handling udføres.

Desuden bør man aldrig bruge JavaScript pseudo-protokollen i en event-handler ... så ikke 'java script:' i onclick-handleren  ;o)
Avatar billede olebole Juniormester
07. juni 2005 - 21:26 #4
njarrrhhh, nielle ... det virker, meeeen  :)
Avatar billede nielle Nybegynder
07. juni 2005 - 21:31 #5
olebole> Fint nok hvis du ikke kan lide den. Det må jeg vist lære at leve med. ;^)

Under alle om stændigheder synes din løsning at være den bedste, idet min faktisk giver et lille ryk når man trykker på linket.
Avatar billede nielsen73 Nybegynder
23. juni 2005 - 20:02 #6
Hej!
Super godt... Hopper stadig lidt fordi browseren vil lægge #BlivHer op i toppen af vinduet. Men det er absolut til at leve med! Tak.
Jeg bruger nielle's version, så hvis du sender et svar får du pointene... Hvis du er ligeglad kan olebole få dem...
Avatar billede nielle Nybegynder
24. juni 2005 - 00:18 #7
Undskyld jeg spørger, men hvorfor kan du ikke lide olebole's løsning lige i det her tilfælde?
Avatar billede nielle Nybegynder
12. august 2005 - 08:21 #8
... jamen, så et svar da :^)

Men jeg vil da stadigvæk meget gerne høre hvorfor du ikke valgte Oles?
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