Avatar billede Morten Nybegynder
26. november 2005 - 01:02 Der er 4 kommentarer og
1 løsning

header og luk parent

Hej

Jeg prøver følgende:

<script language="Javascript">opener.window.close();</script><?
header("location: /service_sales/service_sales_no_deal.php?cust_nbr=".$user."&type=no_contact");?>

Hvis jeg fjerner header() delen virker javascriptet fint, men når jeg har det som ovenstående så kører den kun header() delen..

Nogen som kan give en forklaring/løsning ???
Avatar billede tjp Mester
26. november 2005 - 03:28 #1
Det kunne skyldes at header() skal kaldes før der overhovedet sendes noget reelt output.
Avatar billede Slettet bruger
26. november 2005 - 07:38 #2
Det skyldes at når en browser ser et svar fra en side med en Location header, så siger den til sig selv, Ups siden findes ikke her men der hvor Location er angivet så den stopper blot og indlæser siden afgivet i Location. Derfor får dit javascript aldrig en chance for at køre.
Avatar billede Slettet bruger
26. november 2005 - 07:39 #3
BTW løsningen kunne være at tilføje document.location i javascript efter din opener.window.close(),
Avatar billede Morten Nybegynder
26. november 2005 - 10:13 #4
Kan du ikke give et eksempel...?
Avatar billede Morten Nybegynder
26. november 2005 - 10:45 #5
Har løst det på andet vis - men tak det gav en ide om hvordan jeg skulle håndterer det.
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