Avatar billede webcreator Nybegynder
06. februar 2006 - 17:43 Der er 4 kommentarer og
1 løsning

Ændre adresse i frame, frem/tilbage og refresh

Hej Eksperter.

Normalt bruger jeg ikke frames, men til denne opgave er det nødvendigt. Jeg har brug for flg. funktioner :

1) Fra frame1 ønsker jeg at udfylde et tekst-felt med en adresse. Når jeg trykker på en knap skal adressen åbne i frame2.

2) Jeg ønsker en frem/tilbage-knap som bladrer frem og tilbage i frame2s history.

3) Endelig har jeg brug for en refresh-knap der reloader frame2s adresse.
Avatar billede olebole Juniormester
07. februar 2006 - 01:58 #1
<ole>

1) parent.frames["DEN_ANDEN_FRAMES_NAME"].location.href = document.getElementById("FELT_ID").value;

2) parent.frames["DEN_ANDEN_FRAMES_NAME"].history.go(1); // Frem
2) parent.frames["DEN_ANDEN_FRAMES_NAME"].history.go(-1); // Tilbage

3) parent.frames["DEN_ANDEN_FRAMES_NAME"].location.reload(true);

Iframe'en skal have sat en name-attribut - og tekst-feltet en id-attribut  :)

/mvh
</bole>
Avatar billede roenving Novice
07. februar 2006 - 15:30 #2
>>ole

-- har hvert window-object sit eget selvstændige history-objekt, eller peger de på det samme i browser-vinduets ?-)
Avatar billede olebole Juniormester
07. februar 2006 - 15:44 #3
Hvert vindues-objekt har sit eget  :)
Avatar billede webcreator Nybegynder
05. marts 2006 - 13:43 #4
Hej Ole. Tak for hjælpen. Smider du et svar?
Avatar billede olebole Juniormester
11. marts 2006 - 21:05 #5
- selvtak  ;o)
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