Avatar billede kahs Nybegynder
20. januar 2005 - 15:11 Der er 7 kommentarer og
1 løsning

Problemer med parent.opener

Hej Eksperter

Jeg har et problem med parent.opener.

Jeg har en side (hovedvinduet) med et link der åbner et andet vindue (undervinduet).
I hovedvinduet er der en formular med et indputfelt.
I undervinduet er et frameset, som man kan klikke sig igennem.

Case:
Det skal være muligt fra hovedvinduet at åbne undervinduet, klikke lidt rundt, vælge et billede og klikke "download sti".
Når man klikker download sti, skal en tekststreng overføres fra undervinduet til hovedvinduets formular-indputfelt.

Problem:
Jeg tror problemet opstår idet de to vinduer ligger på forskellige domæner.

Hvordan kan jeg løse dette?
Jeg har mulighed for at skrive PHP i undervinduet.

Der er point hvis problemet bliver løst!!!
-KAHS
Avatar billede kahs Nybegynder
20. januar 2005 - 15:13 #1
Skal lige siges at jeg får fejlen "Adgang nægtet", men kun hvis jeg skriver: parent.opener.document ikke hvis jeg skriver parent.opener.
Avatar billede nikolajdu Nybegynder
20. januar 2005 - 15:38 #2
Problem:
Jeg tror problemet opstår idet de to vinduer ligger på forskellige domæner.

Du kan ikke scripte på tværs af domæner - Det giver adgang nægtet.
Avatar billede olebole Juniormester
20. januar 2005 - 19:18 #3
<ole>

Jeg forstår ikke denne linie:
  "Der er point hvis problemet bliver løst!!!"

Betyder det, en korrekt besvarelse ikke belønnes?

/mvh
</bole>
Avatar billede kahs Nybegynder
24. januar 2005 - 08:28 #4
lukker
Avatar billede nikolajdu Nybegynder
24. januar 2005 - 09:04 #5
hehe.
Avatar billede kahs Nybegynder
24. januar 2005 - 09:41 #6
Olebole>>
Hvis den korrekte besvarelse er at der ikke kan scriptes på tværs af domæner, så var det et fakta jeg var klar over! (jf. "Problem")
Derfor er det ikke et svar jeg vil give points for.

Jeg har dog i mellemtiden selv løst problemet:
Jeg oprettede en side på samme domæne som hovedsiden.
På undersiden lavede jeg en parent.location.href til den nyoprettede side hvor jeg i urlen overførte tekststrengen:
parent.location.href ="http://www.domæne1.dk/side?tekststreng=test";

Nu ligger de to vinduer på samme domæne og derfor kunne jeg få parent.opener.document til at virke.

-KAHS
Avatar billede nikolajdu Nybegynder
24. januar 2005 - 09:59 #7
Hvorfor spurgte du så når du vidste du ikke kunne lade sige gøre? Det forstår jeg simpelthen ikke.
Avatar billede kahs Nybegynder
24. januar 2005 - 10:28 #8
Men det kunne jo lade sig gøre, jeg fandt jo et work around og det var hvad jeg søgte.
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