Avatar billede kimlarsen1978 Nybegynder
18. december 2005 - 23:54 Der er 3 kommentarer og
1 løsning

Send par. fra iFRAME - ikke samme domæne

Hejsa
Jeg har et problem som jeg ikke kan regne ud....

Jeg ejer både domæne A og domæne B. I A har jeg en IFRAME der henter en side fra B ind.

Det jeg så gerne vil er at sende en værdi fra B til A - altså sende en værdi fra IFRAMEN tilbage til dens parent. Konkret vil jeg gerne sende B's document.body.offsetHeight tilbage til A, så jeg kan bruge værdien til at bestemme højden på den IFRAME i A der indeholder siden fra B.

Kan det på nogen måde lade sig gøre - kan man gøre noget smart nu man ejer begge domæner og derfor har adgang til koden på dem begge - det må da ku lade sig gøre????
Avatar billede Slettet bruger
19. december 2005 - 05:31 #1
Det er et no-go og en sikkerheds ting, du kan ikke scripte over domæner mellem frames. Det kan lade sig gøre med subdomæner, men ikke på rent domæne niveau.
Avatar billede roenving Novice
19. december 2005 - 05:53 #2
Din eneste chance er at sende værdien i en url som get-parameter, men jeg kan ikke lige regne ud, hvordan du så undgår en rekursivitet ...
Avatar billede kimlarsen1978 Nybegynder
19. december 2005 - 13:27 #3
Ja, jeg tænke det sgu nok. Jeg har tænk og tænk, jeg kan bare ikke komme frem til en holdbar løsning....
Avatar billede kimlarsen1978 Nybegynder
20. december 2005 - 09:21 #4
Jeg lukker denne ned, løsningen er vist alternativ tænkning. Men jeg har en anden lille ting en af her måske kan løse? http://www.eksperten.dk/spm/673508

Tak for nu
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