Avatar billede bhn.314 Nybegynder
03. januar 2002 - 10:22 Der er 11 kommentarer og
1 løsning

Refresh/reload af vindue

Hej Eksperten !

1. Hvordan lukker jeg et vindue der arbejdes i efter at brugeren har submittet form ?

2. Hvordan reloader/refresher jeg et side/vindue i baggrunden efter at vinduet er lukket. ?

bhn.314

Avatar billede gimmy Nybegynder
03. januar 2002 - 10:26 #1
1: hvordan/hvornår skal det lukkes?

2: man kan da ikke refreshe i en vindue som er lukket???
Avatar billede bhn.314 Nybegynder
03. januar 2002 - 10:32 #2
Uddybning følger:

1. Når brugeren trykker på et link popper et vindue op. Når brugeren har indtastet brugernavn + password lukkes dette (popup) vinduet igen.

2. Den side hvorfra brugeren trykkede på linket til login skal reloades.
Avatar billede pelkjaer Nybegynder
03. januar 2002 - 10:37 #3
1) <input type=\"submit\" name=\"Submit\" value=\"Submit\" onClick=\"window.close()\">
Avatar billede jakoba Nybegynder
03. januar 2002 - 10:43 #4
pelkjaer >> uenig. så begynder vinduet jo at lukke sig førend der er blevet submittet. der skal nok noget forsinkelse på:
<input type=\"submit\" name=\"Submit\" value=\"Submit\" onClick=\"setTimeout(\'window.close()\',100);\">

mvh JakobA
Avatar billede bhn.314 Nybegynder
03. januar 2002 - 10:44 #5
>>pelkjær - Tak

Avatar billede bhn.314 Nybegynder
03. januar 2002 - 10:46 #6
Hvordan tvinger man et andet vindue til at reloade ?

Jeg kan ikke være den første med det problem :-)
Avatar billede pelkjaer Nybegynder
03. januar 2002 - 10:46 #7
jakoba>>Det har du nok ret i.

Avatar billede pelkjaer Nybegynder
03. januar 2002 - 10:47 #8
bhn314>>Få jakoba til at smide et svar istedet - brug hans.
Avatar billede pelkjaer Nybegynder
03. januar 2002 - 10:52 #9
Et skud fra hoften:

<input type=\"submit\" name=\"Submit\" value=\"Submit\" onClick=\"setTimeout(\'window.close()\',5),(\'opener.location.reload()\');\">
Avatar billede bhn.314 Nybegynder
03. januar 2002 - 10:59 #10
Pelkjær >> Det virker ikke helt, men nu har jeg noget at arbejde med. Tak
Avatar billede jakoba Nybegynder
03. januar 2002 - 11:00 #11
du reloader hovedvinduet ved at sige
      top.opener.location.reload(true);
fra popopvinduet.
den det skal nok først siges når vi er sikre på at login-data er modtaget og håndteret på serveren.

hvad med at gøre dette:

1) logindata submittes fra popopppen
2) hvis data er korrekte svarer serveren med en fil der fx indeholder:

<body ... onload=\"top.opener.location.reload(true);top.close()\">

  <span style=\"font-size:60px;\">Velkommen</span>

</body>

På den måde sikrer vi at der ikke er kommandoer der overhaler hinanden hvis fx nettet er langsomt en dag.

mvh JakobA
Avatar billede bhn.314 Nybegynder
03. januar 2002 - 11:11 #12
jakobA >> Jeg takker !
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