Avatar billede folle Nybegynder
16. april 2001 - 17:17 Der er 14 kommentarer og
1 løsning

Nyt vindue i fast størrelse og uden toolbar

Jeg har en skjult form som ved submit skal åbne et nyt vindue i en givet størrelse og uden toolbar.

Jeg har prøvet dette:

<form name=\"SkjultForm\" action=\"java script:window.open(\'fil.asp\',\'Navn\',\'width=700,height=480,toolbar=no,scrollbars=no\')\" method=\"post\">
<input type=\"hidden\" name=\"password\" value=\"password\">
</form>
<a href=\"java script:document.forms.SkjultForm.submit();\">Tekst</a>
</center>

Password\'et bliver ikke sendt med. Hvad gør jeg???
Avatar billede dansermeddhtml Nybegynder
16. april 2001 - 18:04 #1
hvad med
<form name=\"SkjultForm\" action=\"java script:window.open(\'fil.asp?\'+this.password.value,\'Navn\',\'width=700,height=480,toolbar=no,scrollbars=no\')\" method=\"post\"> ?


Avatar billede folle Nybegynder
16. april 2001 - 18:16 #2
Nej. Vinduet åbnes ikke. \'Der opstår fejl på siden\'.
Avatar billede dansermeddhtml Nybegynder
16. april 2001 - 18:16 #3
åhh... Nå, øjeblik..
Avatar billede dansermeddhtml Nybegynder
16. april 2001 - 18:21 #4
fair nok - hvad med action=java script:window.open(\'fil.asp?password=\'+document.SkjultForm.password.value) (osv.osv)
Avatar billede nikolajdu Nybegynder
16. april 2001 - 19:48 #5
Hvad med den her istedet??

<form onSubmit=\"java script:window.open(\'fil.asp\',\'Navn\',\'width=700,height=480,toolbar=no,scrollbars=no\')\" method=\"post\">
Avatar billede folle Nybegynder
16. april 2001 - 21:45 #6
Det virker desværre ikke. Det pågældende dokument reloades uden der sendes en variabel med.
Avatar billede jakoba Nybegynder
17. april 2001 - 06:57 #7
Prøv engang:

<form name=\"SkjultForm\" action=\"fil.asp\"
onsubmit=\"java script:window.open(\'about:blank\',\'Navn\',\'width=700,height=480,toolbar=no,scrollbars=no\'); this.target=\'Navn\';return true\" method=\"post\">
<input type=\"hidden\" name=\"password\" value=\"password\">
</form>
<a href=\"java script:document.forms.SkjultForm.submit();\">Tekst</a>
</center>

hele onsubmit\'en er een lang linie

mvh JakobA
Avatar billede folle Nybegynder
18. april 2001 - 19:04 #8
Det virker, men vinduet har ikke det valgte størrelse og der er stadig toolbar og scrollbar.
Avatar billede nikolajdu Nybegynder
18. april 2001 - 19:07 #9
Bruger du Mac?
Avatar billede folle Nybegynder
18. april 2001 - 19:14 #10
Nej, Win 98 med I.E. 5.0
Avatar billede nikolajdu Nybegynder
18. april 2001 - 20:04 #11
Damn nu giver jeg op. Forstår minus af hvorfor popuppen ikke virker.

Kan godt få den til at virke ved at smide noget ala det her ind.

(\'fil.asp?\'+document.SkjultForm.password.value,...

Men den tager overhovedet ikke værdien ?password med???

/Nikolaj
Avatar billede jakoba Nybegynder
19. april 2001 - 00:17 #12
Ok. vi gør det på den tunge måde:
i head:
<script language=\'javascript\'> <!--

function popWin( url, frm ) {
window.open( url+\"?password=\"+frm.password.value,\'Navn\'
            ,\'width=700,height=480,toolbar=no,scrollbars=no\');
}; //end popWin( string, form object )

// --> </script>

i body hvor linket står:
<form name=\"SkjultForm\" action=\"java script:popWin(\'fil.asp\',this);\"  method=\"post\">
<input type=\"hidden\" name=\"password\" value=\"password\">
</form>
<a href=\"java script:document.forms.SkjultForm.submit();\">Tekst</a>
</center>

mvh JakobA
Avatar billede nikolajdu Nybegynder
19. april 2001 - 00:36 #13
jakoba - Det var vist også det jeg havde forsøgt mig med, men desværre kun forsøgt... *ss*
Avatar billede aceofspair Nybegynder
22. maj 2001 - 12:29 #14
JEg tror at jeg har fået en ide til hvordan det kan løses:

<script language=\'javascript\'> <!--

function popWin( url, frm ) {
window.open( url+\"?password=\"+frm.password.value,\'Navn\'
            ,\'location=no,dependent=no,directories=no,copyhistory=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,width=700,height=480\');
};

// --> </script>

<form name=\"SkjultForm\" onsubmit=\"java script:popWin(\'fil.asp\',SkjultForm);\">
<input type=\"hidden\" name=\"password\" value=\"password\">
</form>
<a href=\"java script:document.forms.SkjultForm.submit();\">Tekst</a>
</center>

Det burde løse problemet
Avatar billede aceofspair Nybegynder
22. maj 2001 - 12:31 #15
OK lille rettelse


<script language=\'javascript\'> <!--

function popWin( url, frm ) {
window.open( url+\"?password=\"+frm.password.value,\'Navn\',\'location=no,dependent=no,directories=no,copyhistory=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,width=700,height=480\');
};

// --> </script>

(for mange mellemrum)
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