Autor Zpráva
sslavo
Profil
na mojej stranke (http://sslavo.xoompages.com) sa nachadza formular pred odoslanik ktoreho sa pomocou JS otvori okno kde bude vypis o obsahu poli formulara a dve tlacitka Odosli a Zrus vsetko mi funguje az na to ze neviem aku udalost nastavit tym dvom tlacitkam aby po stlaceni Zrus sa odoslanie zrusilo a po stlaceni Odosli by sa odoslal
Tu je zdrojak

formular
<form name="email" method="POST" action="http://www.mailform.cz/form.asp" onSubmit="return over()">
<input type="hidden" name="mailform_userid" value="41120">
<table width="145">
<tr>
<tr><h3>Sprava pre autora stranky</h3>
<tr>
<td>&nbsp;Vase meno:</td>
</tr>
<tr>
<td><input class="text" type="text" name="meno"></td>
</tr>
<tr>
<td>&nbsp;Vas Email:</td>
</tr>
<tr>
<td><input class="text" type="text" name="email"></td>
</tr>
<tr>
<td>&nbsp;Predmet Spravy:</td>
</tr>
<tr>
<td><input type="text" class="text" value="Pozdrav z Vasej stranky" name="mailform_subject"></td>
</tr>
<tr>
<td>&nbsp;Typ Spravy:</td>
</tr>
<tr>
<td>
<select name="typ" size="1">
<option value="pozdrav" selected>Pozdrav</option>
<option value="pripomienka">Pripomienka</option>
<option value="tip_na_stranku">Tip na stranku</option>
<option value="rada">Rada</option>
</select>
</td>
</tr>
<tr>
<td>
<textarea wrap="soft" name="sprava">Sem napiste spravu, ktoru chcete poslat autorovi tejto stranky.</textarea>
</td>
</tr>
<tr>
<td>
<input class="button" type="submit" value="Odoslat!">
<input class="button" type="reset" value="Zmazat!">
</td>
</tr>
</table>
</form>

JS
function over()
{
meno=document.email.meno.value;
email=document.email.email.value;
predmet=document.email.mailform_subject.value;
typ=document.email.typ.value;
sprava=document.email.sprava.value;

overenie=window.open("","overenie","toolbar=no,location=no,directories =no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,wi dth=500,height=500");
overenie.document.write(
"<html>\n<body bgcolor=\"#ffcc66\">\n"+
"<table>\n"+
"<tr>\n<td><b>Meno:<"+"/b><"+"/td>\n<td>"+meno+"<"+"/td>\n<"+"/tr>\n"+
"<tr>\n<td><b>E-mail:<"+"/b><"+"/td>\n<td>"+email+"<"+"/td>\n<"+"/tr>\ n"+
"<tr>\n<td><b>Predmet:<"+"/b><"+"/td>\n<td>"+predmet+"<"+"/td>\n<"+"/t r>\n"+
"<tr>\n<td><b>Typ spravy:<"+"/b><"+"/td>\n<td>"+typ+"<"+"/td>\n<"+"/tr>\n"+
"<tr>\n<td><b>Sprava:<"+"/b><"+"/td>\n<td>"+sprava+"<"+"/td>\n<"+"/tr> \n"+
"<"+"/table>\n"+
"<form name=\"over\">"+
"<input type=\"button\" value=\"Zavri!\">"+
"<input type=\"button\" value=\"Odolsi!\">"+
"<"+"/form>"+
"<"+"/body>\n<"+"/html>"
);
}

Chcem sa opytat ako docielim toho aby po stlaceni Zrusit sa odoslanie zrusilo a pri stlaceni Odoslat sa form odoslal.
Ssl@vo
peta
Profil *
sslavo
Si delas srandu? Na prvnim formulari mas submit a ptas se, co mas dat do druheho formulare, aby provedl take akci submit?
To zavirani je myslim close() (jakpsatweb - javascript - object window)

Jinak ve druhem formulari nemas urceny cil (action=""), kam se ma formular odeslat.
peta
Profil *
Jo, a dalsi chyby, nepouzivas opet VAR!

var f = document.email;
var meno = f.meno.value;
var email = f.email.value;
var predmet = f.mailform_subject.value;
var typ = f.typ.value;
var sprava = f.sprava.value;
sslavo
Profil
ne mne ide o to ze ked sa stlaci zavri v druhom formulari prvy sa neodosle a ak sa stlaci odosli (v tom forme ktory vyvola JS) prvy form sa odosle.
Ssl@vo
peta
Profil *
viz minula zprava
jakpsatweb - javascript - object window - poslednich 10 radku
sslavo
Profil
no skusim dik.
Ssl@vo
Toto téma je uzamčeno. Odpověď nelze zaslat.

0