Avatar billede fuank Nybegynder
09. april 2008 - 14:30 Der er 2 kommentarer og
1 løsning

Script til at komme tilbage fra Iframe-side

Hej alle,

Jeg bakser med et site, hvor der i iframes på flere undersider hentes dynamiske lister frem. Problemet er bare, at når man navigerer rundt mellem siderne i IE, kan man ikke komme tilbage til den foregående side. Når man bruger back-button, er det kun iframens indhold der reloades. I firefox virker det efter hensigten.

I explorer har det, så vidt jeg kan se, noget med history og iframens src-url at gøre. Jeg har set et par tråde herinde, der berører problemet, men ikke så meget, at jeg kan bruge det til noget.

Mit primitive bud er, at history skal fyldes ud med parent-sidens url...

Er der nogen konkrete og praktiserbare bud?
Avatar billede w13 Novice
09. april 2008 - 14:48 #1
parent.window.history.go(-1)
måske?
Avatar billede fuank Nybegynder
09. april 2008 - 14:55 #2
Ok det vil jeg prøve, men for at jeg lige kan tjekke om det virker - hvor og hvordan skal den kode så indgå i html'en? (er helt grøn i js)

fuank
Avatar billede w13 Novice
09. april 2008 - 15:54 #3
Samme sted, som din nuværende Tilbage-kode.

Det kan f.eks. være, du har et link:

<a href="java script:parent.window.history.go(-1)">Tilbage</a>

inde i IFramen.
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