Avatar billede jyde.dk Nybegynder
09. februar 2007 - 20:40 Der er 6 kommentarer og
1 løsning

hvilken side er loaded i frame

Jeg har brug for at vide hvilken url der er loaded i en anden frame. Er der en måde hvorpå man kan se dette, således at jeg kan lave en eller flere if sætninger

altså

if "en specifik url er loaded i frame" then
...
...
...
else
....
...


/peter
Avatar billede keysersoze Ekspert
09. februar 2007 - 22:01 #1
if (parent.frames['frame-navn'].document.location.href = 'noget') {
  //noget
} else {
  //noget andet
}
Avatar billede jyde.dk Nybegynder
10. februar 2007 - 18:26 #2
super...

kan man lave det således at en funktion med ovenstående if sætningen aktiveres hver gang den anden frame skifter indhold ?

jeg har 2 frames...

den ene "menu" er konstant og det er her if sætningen skal være.

den anden frame skifter indhold, men jeg har ikke mulighed for at ændre i koden på disse sider...så jeg kan ikke lave en onLoad eller lign. i body.

dvs det hele skal forgå fra "menu" framen... kan man det ?

/p
Avatar billede keysersoze Ekspert
10. februar 2007 - 18:56 #3
du kan vel lave det som en funktion der køres idet der klikkes på et link - når nu siden alligevel er "ødelagt" ved brugen af frames kan man lige så godt gå linen ud og lave sin menu vha lidt javascript.
Avatar billede jyde.dk Nybegynder
10. februar 2007 - 19:41 #4
der er ingen umiddelbar sammenhæng mellem de to frames... dvs man navigerer ikke på frame 2 via "menu" framen.

kan jeg lade funktionen (med if sætingen) kalde sig selv hele tiden ?? ... så den bare kører i ring og hele tiden kigger på indholdet i frame 2 ?  eller vil det gå i kage ?

/
Avatar billede keysersoze Ekspert
10. februar 2007 - 21:46 #5
det kan du godt - men vil ikke selv gøre det.

setTimeout("function();",600000);
Avatar billede jyde.dk Nybegynder
14. februar 2007 - 17:55 #6
tror jeg droppe det... jeg skal vist ha fat i source filerne til de filer der kører i den frame

smid et svar, så lukker jeg spørgsmålet

/p
Avatar billede keysersoze Ekspert
14. februar 2007 - 19:35 #7
ok :)
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