Avatar billede pezzo Nybegynder
20. juli 2004 - 18:45 Der er 7 kommentarer og
1 løsning

Popup location

Hej!

Jeg har en popup som jeg gerne vil have til at indlæse en side i en frame hvor popup blev aktiveret fra og derefter lukke sig selv.

Koden jeg har lavet er:

<script>
parent.indholdcoadmin.location.href='a-question.asp?GenerateID=<%=Request.Querystring("GetID")%>';
window.close();
<script>

Meen nej, det virker bare ikke helt.

Hvad der galt med koden?
Avatar billede yellow Nybegynder
20. juli 2004 - 18:47 #1
brug opener i stedet for parent:
opener.indholdcoadmin.location.href...
Avatar billede roenving Novice
20. juli 2004 - 18:48 #2
-- og måske skal du også finde parent, når du har fundet opener !-)

opener.parent.indholdcoadmin.location.href...
Avatar billede pezzo Nybegynder
20. juli 2004 - 18:57 #3
roenving> Nemlig - din virkede :)
Avatar billede pezzo Nybegynder
20. juli 2004 - 18:58 #4
Smit et svar roenving
Avatar billede pezzo Nybegynder
20. juli 2004 - 19:06 #5
Hmm den viser bare en hvid side - men hvis jeg nu eks. beder location til tdc.dk eller lign. virker det fint nok??

Hvordan kan det være?
Avatar billede roenving Novice
21. juli 2004 - 11:54 #6
Hvordan ser koden ud efter dit asp-script (kig i vis kilde !-)
Avatar billede pezzo Nybegynder
21. juli 2004 - 11:57 #7
Det var en fejl fra min side :)

Scriptet virker... Smid et svar :)
Avatar billede roenving Novice
21. juli 2004 - 12:30 #8
Nu var det væsentligste af svaret jo, at du skulle fange åbner-vinduet med opener, sekundært skulle du så også arbejde dig op i åbner-vinduets hierarki, så yellow har vel også fortjent noget ?-)

Velbekomme '-)
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