Avatar billede ostehamster Nybegynder
13. november 2005 - 17:32 Der er 3 kommentarer og
1 løsning

String i anchors, via onClick?

Hejsa

Jeg har en side, hvor der er en faneblad struktur, således at man kan bladre rundt, uden at skulle modtage en ny side fra serveren.

Det virker ganske fint ved hjælp af skjulte <div> fetler. Mit eneste problem er, at når jeg skifter til et nyt faneblad, sker det via en onClick funktioner. Og denne funktion, ville jeg rigtig gerne have til at hoppe op til toppen af siden, ved brug af anchor.

Er det muligt, når siden IKKE må reloades?

På forhånd tak
Christoffer
Avatar billede skovenborg Nybegynder
13. november 2005 - 17:44 #1
Du kunne jo tilføje
location.href = "#";
til den funktion som skifter fanebladene (eller direkte i onclick-eventen). Det ligesom hvis man har et link med href="#", som også hopper til toppen - egentlig bare fordi browseren ikke kan finde et anchor uden navn. Så måske lidt af et trick, men det virker da.
Avatar billede skovenborg Nybegynder
13. november 2005 - 17:45 #2
nåja, ellers kunne du jo også skrive location.href="#top", hvis du netop har et anchor oppe øverst på siden i forvejen.

En anden mulighed er at skrive:
window.scrollTo(0,0)
Ja, mulighederne er mange.
Avatar billede ostehamster Nybegynder
13. november 2005 - 17:52 #3
Jeps, jeg fandt også lige scroll(0,0) på google :)

Men tak for de andre forslag, vil du have lidt point?
Avatar billede skovenborg Nybegynder
13. november 2005 - 20:07 #4
det var så lidt :-)
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