Avatar billede Laitings Nybegynder
19. maj 2002 - 10:36 Der er 4 kommentarer og
1 løsning

side scroller op efter popup!?

Jeg har et link som når man trykker på det, åbner i et pop-up vindue. Men efter man har trykket på linket scroller siden med linket op til toppen!

Hvordan undgår jeg det?

Håber på hjælp!

-M
Avatar billede jakoba Nybegynder
19. maj 2002 - 10:45 #1
dit link indeholder sandsynligvis
    href="#"
og
    onclick="funktionenDerAAbnerEtVinduer(...)"

skriv  ,return false  bagerst i onclick strengen:
    onclick="funktionenDerAAbnerEtVinduer(...),return false"

mvh JakobA
Avatar billede jakoba Nybegynder
19. maj 2002 - 10:46 #2
Ups. der jeg skrev ; (semikolon) blev til , (komma). prøver igen:
skriv  ;return false  bagerst i onclick strengen:
    onclick="funktionenDerAAbnerEtVinduer(...);return false"
Avatar billede Laitings Nybegynder
19. maj 2002 - 10:50 #3
Perfekt gamle! 1000 tak!

-M

Hvis det ikke er en længere omgang, kan du så ikke fortælle mig hvad return false egentligt gør!?
Avatar billede jakoba Nybegynder
19. maj 2002 - 10:56 #4
Det er hurtigt fortalt :-))

return false til sidst i handleren fortæller linket at nu er det klik hådteret og det skal der ikke gøres mere ved.

hvis der bliver returneret noget der kan fortolkes som true fortsætter linket med at udføre den normale "der er blevet klikket på et link" handling; dvs. det hopper til den adresse der står i href, og i de fleste browsere vil  href="#"  blive fortolket som 'hop til toppen af siden'.

mvh JakobA
Avatar billede Laitings Nybegynder
19. maj 2002 - 10:59 #5
Super cool! Tak skal du ha', så blev jeg det klogere! Dejligt! :)
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