11. august 2010 - 09:55
Der er
22 kommentarer og 1 løsning
popup som skal redirecte parent window
Jeg har et popupvindue hvorfra jeg ønsker at åbne en side i det vindue det er åbnet fra og dernæst lukke popupen. Har prøvet følgende <a href="#" onclick="self.parent.location='URLSOMSKALÅBNES';window.close();">Luk</a> Hvad gør jeg forkert. Det som sker er at urlen bliver åbnet i popupen popupen er iøvrigt åbnet på følgende måde onclick="win=window.open('URL','Navn','props'); return false;"
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
11. august 2010 - 09:57
#1
Prøv: window.opener.location.href='URLSOMSKALÅBNES';
11. august 2010 - 10:09
#2
Sådan her ikke? onclick="window.opener.location.href='URLEN'" Det virker ikke :-(
11. august 2010 - 10:39
#3
11. august 2010 - 10:58
#4
Hvordan kan det være at self.parent.location åbner i popupwinduet? Den rigtige url bliver nemlig åbnet bare i det forkerte vindue
11. august 2010 - 11:00
#5
manner jeg håber nogen kan give mig en løsning på det her :-)
11. august 2010 - 11:02
#6
Ligger din pop url på samme domæne som der hvor den blev åbnet fra ? Hvilken javascript fejl får du...
Synes godt om
1 synes godt om dette
11. august 2010 - 11:07
#7
Yes det er på samme domæne. Jeg får ingen fejl, vist nok konsulterer lige firebug og hører om den er enig :-)
11. august 2010 - 11:11
#8
firebug siger: window.opener is null Hvordan kan det være
11. august 2010 - 11:17
#9
Prøv at smid hele linjen der åbner dit popup vindue. Hvorfor smider du det i "win=", hvis du ikke skal bruge det?
Synes godt om
1 synes godt om dette
11. august 2010 - 11:29
#10
Linien ser således ud. Ligger i en IFrame <a href="URL" target="_top" onclick="window.open('URL','NAVN','width=800,height=300,screenX=200,screenY=200,location=no,alwaysRaised=yes');return false">NAVNPÅLINK</a> Det jeg vil er at åbne popupen uden at fjerne mig fra siden der åbner den. Hvis man trykker på en link i popupen skal man blive sendt til et andet sted
11. august 2010 - 11:58
#11
Prøv lige flg. om se om det ændre noget: <a href="java script:void(0);" onclick="window.open('URL','NAVN','width=800,height=300,screenX=200,screenY=200,location=no,alwaysRaised=yes');return false">NAVNPÅLINK</a> Jeg er i tvivl om det er din _target, der gør at window.opener er null.
11. august 2010 - 13:21
#12
Det gjorde ikke nogen forskel
11. august 2010 - 13:31
#13
Så må jeg melde pas for nu. Blot for at være sikker - Linket i popup'en ligger vel ikke i en iframe/frame? Prøv i popupen at lav en alert(window) og arbejd dig ud derfra. Det lyder spøjst at window.opener giver null
11. august 2010 - 13:53
#14
Nej det ligger bare på sidem. Jeg prøver lige at følge dit råd
11. august 2010 - 13:55
#15
jeg får [object Window]
11. august 2010 - 14:26
#16
Det skulle du også gerne... Jeg kan ikke komme nærmere på hvad der skulle være galt uden at se det i en browser... Et absolut sidste bud er at prøve at lave en alert(top.window.opener) i popup vinduet, og se hvad du får.
11. august 2010 - 14:40
#17
det giver bare det samme
11. august 2010 - 14:41
#18
Samme som hvad? null eller [object Window] ?
11. august 2010 - 14:49
#19
[object Window]
11. august 2010 - 14:51
#20
Så prøv lige: top.window.opener.location.href='din-url-som-skal-åbnes'; Og se om dit main/åbner vindue ikke skifter url. Noget tyder på at du er i en frame/iframe...
11. august 2010 - 14:57
#21
ja det mener jeg da også jeg skrev 11:29:04 :-) Jeg prøver det lige.
11. august 2010 - 15:01
#22
Nope det virker ikke
11. august 2010 - 15:05
#23
ok, så melder jeg pas. Du må smide det online og sende url, så er der helt sikkert nogle kloge folk der kan kigge på det...
Vi tilbyder markedets bedste kurser inden for webudvikling