Avatar billede askovdk Nybegynder
22. november 2010 - 09:54 Der er 5 kommentarer og
1 løsning

Ved submit åben popup vindue

Kan jeg lave sådan at når jeg submitter min form ved at trykke på submit knappen, så åbnes der et popup vindue hvor handlingen udføres (man kan vel godt fange resultaterne fra formen i et popup vindue med POST ?

+ at når popup vinduet er åbnet skal siden hvor submit knappen er på skifte til en anden side, kan man det ?
Avatar billede kentora Nybegynder
22. november 2010 - 10:17 #1
Det kan du.

Du skal i din form attribut sætte onSubmit="formSubmit();return false" og så sætte nogle hidden attributes på dit child window. Du kan så til sidst i formSubmit() kalde en function i child window (  function CallParentWindowFunction()
    {
        window.opener.CallAlert();
        return false;
    } )

se mere her:
http://chiragrdarji.wordpress.com/2007/03/10/call-parent-windows-javascript-function-from-child-window-or-passing-data-from-child-window-to-parent-window-in-javascript/

Så kan du lave et post med ajax.

se her:
http://www.openjs.com/articles/ajax_xmlhttp_using_post.php
Avatar billede Slettet bruger
22. november 2010 - 13:06 #2
Ikke så svært (kompliceret) som så.

<form  action="modtager.php"  method="post"  target="nytVindue">

Og i modtager.php kan du ringe hjem til hovedvinduet med window.opener
- F.eks: window.opener.location.replace("index.php")
MEN kun hvis hovedsiden og modtager.php bor i samme domæne!

Du ender dog med to åbne vinduer/faneblade - er det meningen ?
Avatar billede majbom Novice
22. november 2010 - 13:50 #3
måske dette er en bedre løsning, da popups ikke virker rigtig godt efter hensigten, efter browserne er begyndt med faneblade

http://www.dhtmlgoodies.com/index.html?whichScript=modal-message
Avatar billede askovdk Nybegynder
12. januar 2011 - 17:31 #4
splazz smid svar :-)
Avatar billede majbom Novice
15. januar 2011 - 14:19 #5
kommer her....
Avatar billede majbom Novice
15. januar 2011 - 17:47 #6
Tfp :)
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