Avatar billede javanewbie Nybegynder
08. marts 2004 - 12:18 Der er 7 kommentarer og
1 løsning

Scrolle ned i en frame

Jeg har et hoveddokument der hedder frame.htm

Det er et frameset med to halvdele, hvor den ene automatisk skal scrolle eksempelvis 100 pixels ned så snart dokumentet i den frame er hentet ind.

Kan det gøres, og hvordan?
Avatar billede javanewbie Nybegynder
08. marts 2004 - 12:18 #1
Jeg vil vel at mærke gerne have at javascriptet ligger i frame.htm :-)
Avatar billede javanewbie Nybegynder
08. marts 2004 - 12:20 #2
Hov. Og for en ordens skyld, så må vi hellere postulere at den frame hvor indholdet  skal scrolles hedder bottomframe
Avatar billede roenving Novice
08. marts 2004 - 13:12 #3
Måske:

<frameset ... onload="window.frames['bottomframe'].scrollTo(0,100);">
Avatar billede javanewbie Nybegynder
08. marts 2004 - 13:16 #4
Nix.

Problemet er så måske, at når framesettet er loadet, og javascriptet afvikles, er indholdet - som er en seperat side - muligvis slet ikke hentet ind endnu....?
Avatar billede javanewbie Nybegynder
08. marts 2004 - 13:25 #5
heller ikke. Jeg satte en delay på fem sekunder, men den scrollede ikke ned efter tiden udløb.
Avatar billede roenving Novice
08. marts 2004 - 13:34 #6
Det burde ikke være et problem med load, for frameset onload skal først reagere, når samtlige frames er loadet ...

-- Prøv at 1) bruge en scrollBy, 2) at teste med onload på det indre dokument, så vi kan finde ud af, hvor problemet findes !-)
Avatar billede javanewbie Nybegynder
08. marts 2004 - 13:47 #7
1) Kunne jeg heller ikke få til at makke ret
2) Kan ikke lade sig gøre. Det er min webmail jeg gerne vil logge på automatisk, og så scrolle ned til de øverste beskeder. Den side har jeg desværre ikke den store kontrol over. :-)

Det er sq ligemeget. Smid et svar. Jeg lukker.
Avatar billede roenving Novice
08. marts 2004 - 13:56 #8
Argh, du kan slet ikke scripte mod den anden side, hvis ikke den kommer fra samme domæne, for cross-domain-scripting er pr. definition udelukket, så det er sikkert den, du er stødt ind i !-)

Men hvis du nu laver en dobbelt embedding, kan du da gøre det:

Din webmail inde i en (i)frame, som er inde i en (i)frame, som du så kan scrolle !-)

-- og endda vil du kunne give den overflow:hidden (eller scrolling=no !-), da dit webmail-vindue vel har de scrollbars, du har brug for !o]

-- og så er det vel velbekomme, når du får den op at stå '-)
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