B bymarie Medlem sedan aug. 2002 2 436 inlägg Frågan 15 nov. 2003 17:15 #1 Försöker köra 2 submit samtidigt här.. men det funkar inte til 100%.
<FORM ACTION="feedback.php" METHOD="POST" onSubmit= "return submitIt(this) && window.open('', 'popup', 'width='200', height='300')" target="popup">
Fönstret öppnas men inte i den storleken jag vill (det blir lika stort som ett vanligt fönster).
Vad gör jag för fel?
dectgap Medlem sedan sep. 2002 1 655 inlägg window.open tar bara tre argument, där det tredje anger utseende (höjd, bredd, statusfält, verktygsfält m.m.).
Rätt är:
<FORM ACTION="feedback.php" METHOD="POST" onSubmit= "return submitIt(this) && window.open('', 'popup', 'width=200, height=300')" target="popup">
B bymarie Medlem sedan aug. 2002 2 436 inlägg Du får ursäkta mig men jag ser ingen skillnad på koderna..
dectgap Medlem sedan sep. 2002 1 655 inlägg Jämför
window.open('', 'popup', 'width='200', height='300')
med
window.open('', 'popup', 'width=200, height=300')
Det är apostroferna som skiljer.
B bymarie Medlem sedan aug. 2002 2 436 inlägg Har redan hållt på och mixtrat med dem. Det enda som händer när man skriver som du föreslår är det står "Fel på sidan" efter det att man tryckt på Submit..
Fönstret är fortfarande lika stort..
dectgap Medlem sedan sep. 2002 1 655 inlägg Du måste göra en förändring till kom jag just på:
<FORM ACTION="feedback.php" METHOD="POST" onSubmit= "return (submitIt(this) && window.open('', 'popup', 'width=200, height=300'))" target="popup">
B bymarie Medlem sedan aug. 2002 2 436 inlägg Du menar den extra ) ?
Tyvärr.. det gör ingen skillnad..
dectgap Medlem sedan sep. 2002 1 655 inlägg Det är enklast om du kopierar koden istället för att försöka leta upp ändringarna.
Jag satta hela return-uttrycket inom parenteser.
Följande formulär fungerar hur bra som helst, och då ska ditt också göra det, förutsatt att submitIt returnerar true om allting är rätt ifyllt och att du har kopierat rätt kod:
<FORM ACTION="feedback.php" METHOD="POST" onSubmit= "return (true && window.open('', 'popup', 'width=200, height=300'))" target="popup">
<INPUT TYPE="SUBMIT">
</FORM>
Ändrar jag till följande öppnas inget popup-fönster, och det är precis vad som är tanken.
<FORM ACTION="feedback.php" METHOD="POST" onSubmit= "return (false && window.open('', 'popup', 'width=200, height=300'))" target="popup">
<INPUT TYPE="SUBMIT">
</FORM>