Avatar billede sebster Nybegynder
24. juni 2008 - 08:52 Der er 10 kommentarer og
1 løsning

Submit knap i pop-up, som lukker og opdater side.

Hej eksperter,

Jeg sidder med et javascript som kan åbne en form i en pop-up på min webside. Men jeg vil gerne kunne submitte formen, så den gemmer i databasen, lukker vinduet og opdatere den bagvedliggende hjemmeside. Er det muligt? Og er der nogle som kan hjælpe???
Avatar billede soerenlyn Nybegynder
24. juni 2008 - 09:32 #1
Hvis vinduet skal lukkes skal det jo ske efter at der er blevet gemt i databasen. Så må du server-side (ASP, PHP, ..) udskrive noget javascript, eller inkludere et javascript, det kan gøres på mange måneder. Du skal hvert fald få kaldet koden :

opener.reload();
window.close();

Muligvis skal reload være refresh, og opener være parent, window.parent eller window.openener, jeg kan ikke helt huske det præcist :)
Avatar billede w13 Novice
24. juni 2008 - 09:46 #2
opener.refresh(true);
vil opdatere hovedvinduet og "true" vil sørge for, at den nyeste version af siden vises. =)
Avatar billede sebster Nybegynder
24. juni 2008 - 12:09 #3
Jeg er med på at den skal udskrive noget javascript osv. men er ikke så hård i javascript så tænke på om i havde nogel eksempler? Tror at w13 har fat i noget af det rigtige!
Avatar billede w13 Novice
24. juni 2008 - 12:29 #4
Det var nu bare en rettelse til Soerenlyns kode.

Der skal vel bare udskrives dette i popupvinduet, når hovedvinduet skal opdateres og popu'en lukkes:

<script type="text/javascript">
opener.refresh(true);
window.close();
</script>
Avatar billede soerenlyn Nybegynder
24. juni 2008 - 14:31 #5
Det var også det jeg mente med ".. udskrive noget javascript, eller inkludere et javascript, det kan gøres på mange måneder" (hvor måneder burde være måder)..
Avatar billede w13 Novice
24. juni 2008 - 14:44 #6
Ja, forhåbentlig tager det ikke mange måneder. =)
Avatar billede olebole Juniormester
24. juni 2008 - 20:21 #7
<ole>

Hmmm ... hjemme hos mig plejer der nu at stå:

<script type="text/javascript">
opener.location.reload(true);
window.close();
</script>

/mvh
</bole>
Avatar billede w13 Novice
24. juni 2008 - 21:34 #8
Ahr, dig og dit falkeblik, Ole! :P
Avatar billede olebole Juniormester
24. juni 2008 - 21:45 #9
Jeg skal nævne det for min optikker  ;o)
Avatar billede sebster Nybegynder
26. september 2008 - 14:52 #10
Hej Ole,
er vendt tilbage til denne opgave men tror jeg udtrykkede mig forkert!

Det er ikke en almindelig pop-up der er tale om men derimod en modaldbox, lightbox, slimbox eller hvad man nu ellers kalder den. jeg vil gerne have en form i denne således at jeg kan rette data i database og når jeg lukker. så opdateres siden bagved. Findes det?
Avatar billede sebster Nybegynder
04. november 2010 - 21:37 #11
luk
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