Ik heb een form. Dit form heeft als verwijzing uploadpage.php. In dit form zit een knop submit. Wanneer ik op die knop druk, opent hij netjes een nieuw window met uploadpage.php. Maar hoe krijg ik de eigenschappen van dit window anders? Ik bedoel dan de zelfde eigenschappen die je kunt aangeven bij window.open(). (height, width, scrollbars enz enz)

Bij voorbaat dank,
Joris
Het kan toch niet zo lastig zijn? Ik kom er niet uit, maar om het even wat duidelijk te maken (en mn topic van de ondergang te redden) zet ik hier ff de code neer:

<form action="verificatie.php" method="post" enctype="multipart/form-data">
<table>
<tr><td>Email:</td><td><input type="text" name="email" value="<?echo $email?>"></td><td></td></tr>
<tr><td>Wachtwoord*:</td><td><input type="password" name="wachtwoord"></td><td><input type="submit" value="Log In/Registreer"></td></tr>
</table>
</form>

Hij is exact het zelfde, maar dan staat er natuurlijk uploadpage.php. Wat moet ik nu veranderen waardoor na de submit een nieuw scherm geopend wordt van 800x600, met een verticale scrollbar en geen IE toeters en bellen?
:: head

<script language="javascript" type="text/javascript">
<!--
/****************************************************
Author: Eric King
Url: http://redrival.com/eak/index.shtml
This script is free to use as long as this info is left in
Featured on Dynamic Drive script library (http://www.dynamicdrive.com)
****************************************************/
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);}
// -->
</script>


:: body

<input type="submit" onsubmit="NewWindow(this.href,'Upload Pagina','800','600','no','center');return false" onfocus="this.blur()">YourLinkText</a>

// hier kun je naam van pagina, breedte, hoogte, balk, alignment regelen
ah, zeg dan gewoon dat ik een onsubmit functie heb, thanks anyway! (dat wist ik niet, toch hendig)

ik heb zelf namelijk al een javascript-scrippie geschreven die dat doet voor me, en is beduidend simpeler.

<script language="javascript">
function popup (TXT)
{
<!--
window.open(TXT,'800x600','toolbar=no,status=no,scrollbars=yes,location=no,menubar=no,directories=no,width=800,height=600')
//-->
}
</script>

dus kan ik nu ook dit doen?

<form action="uploadpage.php" method="post" enctype="multipart/form-data">
<table>
<tr><td>Email:</td><td><input type="text" name="email" value="<?echo $email?>"></td><td></td></tr>
<tr><td>Wachtwoord*:</td><td><input type="password" name="wachtwoord"></td><td><input type="submit" value="Log In/Registreer" onsubmit="popup(uploadpage.php)"></td></tr>
</table>
</form>

of heb ik het nu totaal mis?
<form action="verificatie.php" method="post" enctype="multipart/form-data" target="_blank">
[edit to late ] target="_blank" ?? Zullen we dat wel doen?
wanneer ik dat alleen wijzig, zou ie het moeten doen? ga ik gelijk uitproberen
nope, hai dugget nie

ik heb dit nu gedaan:

<script language="javascript">
function popup (TXT)
{
<!--
window.open(TXT,'800x600','toolbar=no,status=no,scrollbars=yes,location=no,menubar=no,directories=no,width=800,height=600')
//-->
}
</script>

<form action="uploadpage.php" method="post" enctype="multipart/form-data" target="_blank">
<table>
<tr><td>Email:</td><td><input type="text" name="email" value="<?echo $email?>"></td><td></td></tr>
<tr><td>Wachtwoord*:</td><td><input type="password" name="wachtwoord"></td><td><input type="submit" value="Log In/Registreer" onsubmit="popup(uploadpage.php)"></td></tr>
</table>
</form>
D8 al dat target _blank t nie zou doen..

Target kun je weglaten staat los van de actie.

Misschien dit:

onsubmit="popup(\"uploadpage.php\")"
wel? hij staat niet binnen de php code, dus dat is toch onzin?

Edit: dugget ok nie

Edit2: en ik heb er enkele quotes omheen gezet
Ja maar als je in javascript tog gewoon uploadpage neerzet zonder quotes eromheen denkt ie dat het een var is....

of

onsubmit="popup('uploadpage.php')"

Reageren