Avatar billede clausjul Nybegynder
28. juni 2004 - 13:17 Der er 1 kommentar og
1 løsning

Popup vindue med method="POST"

Jeg ved godt, hvordan man åbner et nyt vindue uden toolbar via et link.

Nu har jeg et andet problem: Åbne et nyt vindue, hvor elementer fra en method POST form skal overføres til det nye vindue uden at siden reloades via submit.

Min kode ser sådan ud:

obj.action = "http://fc.tdc.dk/TekstFormidling/InternetUser/IU_login.jsp";
obj.method = "post";
obj.target = "popup";
obj.client.value = 1;
obj.userName.value = obj._ctl40_user.value;
obj.passWord.value = obj._ctl40_pwd.value;
obj.logon.value='Ok';
obj.numberToCall.value = nummer;
obj.extension.value = extension;
popup = window.open('','popup','toolbar=0');
popup.resizeTo(650,450);
popup.focus();
obj.submit();

Men denne kode refresher siden - nok fordi der er en submit. Er det muligt at få en popup vindue frem UDEN at der bliver refreshet?
Avatar billede roenving Novice
28. juni 2004 - 14:03 #1
Det tror jeg ikke ...

Men jeg ved, at du nogle gange vil få problemer, hvis dit styresystem er voldsomt optaget af en eller anden proces, for så vil submitten kunne ske inden det window-element er skabt så meget, at det er et gyldigt target !-)

-- desuden kan du lige forenkle koden en anelse:

popup = window.open('','popup','toolbar=0,width=650,height=450');
Avatar billede clausjul Nybegynder
02. juli 2004 - 08:50 #2
Lukker - da der ikke er en egentlig løsning på 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