Avatar billede para7 Nybegynder
02. februar 2004 - 09:34 Der er 6 kommentarer og
1 løsning

Opdatere hovedside fra popop

Jeg har en liste over nogle personer og deres data.

Jeg vil lave et link med en popup rude, hvor man kan rette nogle data. Når man sender dataene vil jeg gerne have at ruden lukkes (hvis muligt)og man fortsætter på hovedsiden, der opdateres.

Jeg synes jeg har set det fungere på nogle websteder, men hvordan ?
Avatar billede ldanielsen Nybegynder
02. februar 2004 - 13:31 #1
Disse to linier gør det du ønsker

window.opener.lovation.reload();
self.close();
Avatar billede skovenborg Nybegynder
02. februar 2004 - 16:26 #2
skulle nok være:
opener.location.reload();
self.close();

Bare en lille stavefejl, og så behøves window ikke i dette tilfælde ;-)
Avatar billede para7 Nybegynder
02. februar 2004 - 19:48 #3
Det ser ud til at virke fint. Men kan jeg også bestemme hvad url jeg vil opdatere, når jeg submitter formen og har scriptet på onClick. Jeg vil nemlig gerne ta' vejen forbi en fil, der executer formdataene.
Avatar billede para7 Nybegynder
02. februar 2004 - 20:20 #4
Jeg prøvede mig lidt frem til det her, som ser ud til at virke fint :)
onClick="opener.location.reload('default.asp?test=1');self.close()"
Avatar billede para7 Nybegynder
02. februar 2004 - 22:13 #5
Hej Idanielsen.
Formdataene bliver godtnok ikke overført. Det må være p.g.a. reload. Kan man ikke udgå reload?
Avatar billede para7 Nybegynder
02. februar 2004 - 22:26 #6
Tak til skovenborg for korrektion.
Avatar billede skovenborg Nybegynder
02. februar 2004 - 23:16 #7
;-)
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