Avatar billede bredan1977 Nybegynder
07. oktober 2004 - 08:25 Der er 7 kommentarer og
1 løsning

Hjælp med at åbne nyt fastlåst vindue?

Jeg har denne kode her:

<script type="text/javascript">
function openWin(){
  var newWin = window.open("","newWin","width=935,height=500,resizable=no");
  var txt = "<html><body onload='";
  txt+= "alert(opener.forms[0].name);'><\57bo"+"dy><\57h"+"tml>";
  newWin.document.write(txt);
  newWin.document.close();
}
</script>



              <form method="POST" action="forsiden.asp" target="_blank" onsubmit="openWin();return false;"><p align="center">
                <font face="Arial"><font size="2"><br>
                <b>Login:<br>
                </b></font><input type="text" name="login" size="20"><font size="2"><br>
                <br>
                <b>Password:<br>
                </b></font><input type="password" name="password" size="20"><font size="2"><br>
                <br><input type="submit" value="Send" name="B1"><br>&nbsp;</font></p>
              </form>


Den skal åbne et nyt vindue der er fast låst, men der kan bare ikke.... hvorfor?
Avatar billede fennec Nybegynder
07. oktober 2004 - 08:47 #1
Det hedder:
  txt+= "alert(opener.document.forms[0].name);'><\57bo"+"dy><\57h"+"tml>";
Avatar billede bredan1977 Nybegynder
07. oktober 2004 - 09:20 #2
Den kommer stadig med samme problem!

Se her:
www.bredan.net

Login og Password er ligemeget
Avatar billede fennec Nybegynder
07. oktober 2004 - 09:23 #3
Der komme da et vindue, med en alert i. Og man kan ikke ændre størrelsen på den.
Avatar billede bredan1977 Nybegynder
07. oktober 2004 - 09:33 #4
Nej men den skal jo ligesom åbne siden opslag.asp!

Prøve lige at se nu!
Avatar billede bredan1977 Nybegynder
07. oktober 2004 - 09:34 #5
<form method="POST" action="opslag.asp" target="newWin" onsubmit="openWin();return false;"><p align="center">
                <font face="Arial"><font size="2"><br>
                <b>Login:<br>
                </b></font><input type="text" name="login" size="20"><font size="2"><br>
                <br>
                <b>Password:<br>
                </b></font><input type="password" name="password" size="20"><font size="2"><br>
                <br><input type="submit" value="Send" name="B1"><br>&nbsp;</font></p>
              </form>
Avatar billede fennec Nybegynder
07. oktober 2004 - 09:41 #6
OK, så er jeg med...
Det gøres på en anden måde.

<form method="post" name="DinForm">
  ...
  ...
  <input type="BUTTON" value="Send" onClick="openSendWin()">
</form>

function openSendWin()
{
  var newWin = window.open("","newWin","width=935,height=500,resizable=no");
  document.DinForm.target = "newWin";
  document.DinForm.action = "forsiden.asp"
  document.DinForm.submit();
}
Avatar billede bredan1977 Nybegynder
07. oktober 2004 - 10:04 #7
Jepper..... det virker nu!

Men det må nu gerne være scrolls på, så man kan komme ned af!
Avatar billede fennec Nybegynder
07. oktober 2004 - 10:07 #8
var newWin = window.open("","newWin","width=935,height=500,resizable=no,scrollbars=yes");
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