Avatar billede galthen Nybegynder
03. oktober 2003 - 07:59 Der er 7 kommentarer og
1 løsning

Hente Url fra en anden Frame

Jeg har en side der består at to frames..
Den øverste frame fungere som menu. (TopFrame)
I den nedeste frame kan man navigere runde på nettet. (MainFrame)

Det jeg gerne vil er at når jeg trykker på en knap i TopFrame skal den hente den url som MainFrame står i.
Jeg har prøvet det nedenuder, men det virker kun hvis jeg smupper den url som er i TopFrame. Og det er somsagt MainFrame urlen som jeg skal bruge.


<script>document.write(parent.mainframe.location.href);</script>

Nogle ideer?
Avatar billede mm12010 Nybegynder
03. oktober 2003 - 08:31 #1
parent.frames['mainframe'].location.href
Avatar billede galthen Nybegynder
03. oktober 2003 - 08:36 #2
Den melder samme fejl som før
... mainframe.localtion er null eller ikke et objekt.
Avatar billede erikjacobsen Ekspert
03. oktober 2003 - 09:03 #3
Den almindelige, og fornuftige, sikkerhedsindstilling i browserne nutildags
tillader ikke at du henter noget i en anden ramme, hvor indholdet stammer
fra en anden site, end den ramme hvor du be'r om det i.

Så generelt skal du ikke regne med at det kan lade sig gøre. Er det fordi
du selv er ved at lave noget, og kan sætte dine egne sikkerhedsindstillinger
passende, så kan vi godt få det fikset.
Avatar billede galthen Nybegynder
03. oktober 2003 - 09:13 #4
Hvilke instillinger skal jeg lave om for at teste det?
Avatar billede erikjacobsen Ekspert
03. oktober 2003 - 11:12 #5
Jeg kan ikke huske det, men i fx IE kan du bare sætte sikkerhedsniveauet
helt ned mener jeg. Overvej om du skal skrive

<script>document.write(parent.MainFrame.location.href);</script>
Avatar billede galthen Nybegynder
03. oktober 2003 - 12:29 #6
Jeg har prøvet at sætte sikkerhedsniveavet helt ned, og give tilladelse til alt. Den skriver stadig 'Adgang Nægtet'
Avatar billede erikjacobsen Ekspert
03. oktober 2003 - 13:17 #7
Så er det vist en konkret indstilling i "Avanceret" (jeg har ikke lige en IE ved hånden)
Avatar billede galthen Nybegynder
20. november 2003 - 14:30 #8
lukker tråden
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