Avatar billede perh Juniormester
08. juni 2005 - 13:06 Der er 7 kommentarer og
1 løsning

Fra Iframe tilbage til toppen af siden

Jeg har en side som vises i en iframei en omgående side for at undgå visning af alle parametre i webadresse.
Mit problem er at jeg er nødt til at skrive længde på Iframen (900) og når jeg linker til en ny side fra bunden af iframen og derefter går tilbage til den oprindelige startsidevises det allernederste af siden ( uden indhold- fordi der ikke er noget) men jeg vil have vist toppen af siden hvergang.
Det er måske dårligt beskrevet, men hvordan sørger jeg for at det altid er toppen af siden, som ligger i en iframe som vises ved tilbage linkning.?
Avatar billede larsbachmanndk Nybegynder
08. juni 2005 - 13:17 #1
Prøv at smide et link til hjemmesiden.
Så tror jeg det er nemmere for folk at forstå dit spm.
Avatar billede roenving Novice
08. juni 2005 - 13:47 #2
F.eks. kan du sætte et anchor i toppen af siden og bruge det onload, f.eks.

<body onload="if(!location.hash)location.href='#Top';">
<a name="Top"></a>
Avatar billede roenving Novice
28. juli 2005 - 15:24 #3
... måske lige en reminder til dette, som stammer fra den mail-løse periode !-)
Avatar billede perh Juniormester
28. juli 2005 - 20:33 #4
Ja, jeg har ikke fået mail tidligere om det.
Onload' en virker på det overordnede dokument som indeholder iframen.
Problemet er at når jeg kalder en side fra en iframe og den kaldte side scrolles ned i bunden, og man derfra klikker et history.back link kommer man ned i et tomt område af den side, man kom fra og det kan ikke ses,at der ligger noget oppe over det.
Jeg ville gerne komme tilbage til toppen af IFRAMEN.
Jeg er nødt til at lade iframen være så høj fra starten, da det ellers ikke er muligt at se den kaldte side fra iframen, da den er lang.
Avatar billede roenving Novice
28. juli 2005 - 20:36 #5
Hvad med så at sætte et script i de sider, som loader i iframen, som tilpasser den ?-)
Avatar billede perh Juniormester
06. november 2005 - 11:51 #6
<body onload="if(!location.hash)location.href='#Top';">
er det rigtige princip, men det skal ikke være location, idet location viser den side, som indeholder Iframen, med det dokument jeg vil have vist fra toppen.
Så nu lyder spørgsmålet : hvad hedder det dokument, som ligger i Iframen på javascriptsk? er det this.url?
Avatar billede roenving Novice
07. november 2005 - 12:52 #7
-- kan du ikke bare sætte den i det dokument, der loades i iframen ?-)
Avatar billede perh Juniormester
28. februar 2012 - 15:29 #8
lukker
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