Avatar billede thomas_b Nybegynder
10. august 2004 - 18:54 Der er 4 kommentarer og
1 løsning

En hel "QueryString" med over i et andet vindue !

jeg har en "QueryString" det ser sådan ud:
- default.asp?show=info&kategorier=5

Jeg vil gerne kunne flytte det over til den popup som siden kan poppe up...

Eller fordi den får endnu en tilføjelse til "QueryString" nemlig admin=true

Og i det orginale vindue vil jeg gerne have en "QueryString" der ser sådan ud, når man lukker popuppen:
default.asp?ADMIN=TRUE&show=info&kategorier=5

Please HJÆLP mig...
Avatar billede roenving Novice
11. august 2004 - 00:13 #1
Du vil flytte det aktive vindue over i en popup og efter nogle handlinger der, vil du i originalvinduet have en anden query-string ?-)

I starten af default.asp:

<script type="text/javascript">
if(!opener&&location.search){
  var q = location.search.substring(1);
  if(q.indexOf('show')==0&&q.indexOf('&kategorier')>0){
    window.open(location.href,'adminlogin');
    location.href = 'about:blank';
  }
}
</script>

-- og så, når du vil redirigere:

function redirectAdmin(){
  if(!!opener){
    url = location.href.split("?");
    opener.location.href = url[0] + "?admin=true&" + url[1];
    self.close();
  }
}
}
Avatar billede roenving Novice
11. august 2004 - 00:14 #2
-- øv, der var en } for meget til sidst ...
Avatar billede thomas_b Nybegynder
11. august 2004 - 20:23 #3
Hvad så hvis jeg skal have den tilbage tid det oprentlige vindue...?
Avatar billede roenving Novice
11. august 2004 - 23:16 #4
Så skal du kalde redirectAdmin() ...
Avatar billede thomas_b Nybegynder
11. august 2004 - 23:22 #5
Jeg har fundet ud af 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