Avatar billede mortenv. Nybegynder
18. oktober 2001 - 11:22 Der er 3 kommentarer og
1 løsning

showModalPage m. opdatering af opener

Hejsa.

Jeg har følgende script:

    <SCRIPT>
                function ChangePassword(){
                    window.showModalDialog(\"userchange.asp?action=changepassword\",\"Dialog Arguments Value\",\"dialogHeight: 200px; dialogWidth: 400px;  edge: Raised; center: Yes; help: No; resizable: No; status: No;\");
                       
                }
                </SCRIPT>

Når brugeren kommer ind på siden åbnes modal vinduet automatisk med en onload.

Modalvinduet åbner en side hvor en bruger skal ændre sit password.

Jeg gerne have sådan at når brugeren trykker Submit i Modal vinduet så lukker modal vinduet og selve opener (fx. default.asp) vinduet bliver opdateret ... Er der nogen der har en idé til hvordan det kan løses.

Hilsen
Morten
Avatar billede tknudsen Nybegynder
18. oktober 2001 - 11:26 #1
hvis du må/kan refreshe opener kan du gøre det således:

opener.location.refresh();

jeg kender ikke showModalDialog() - og kan derfor ikke sige dig hvor du skal putte ovenstående stump kode ind, men hvis det er en form der submittes er der en <form onSubmit> event - ellers kan du vel gøre det på onClick på submit knappen
Avatar billede tknudsen Nybegynder
18. oktober 2001 - 11:27 #2
ehh - det er opener.location.reload();
Avatar billede fri-hash Nybegynder
18. oktober 2001 - 11:28 #3
<form onsubmit=\"opener.location.reload(true);window.close()\" >
Avatar billede mortenv. Nybegynder
18. oktober 2001 - 11:30 #4
Hejsa .. Jeg løste det med dette:

window.returnValue = ;
window.close();

ReturnValue indeholder mine formfelter ...

Men tak for hjælpen ..
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