Программирование > JavaScript & JScript
Очистка формы после submit\'a в новое окно?
RADiActive:
Подскажите, кто знает, где здесь ошибка? Уже не могу смотреть на эту жабускрипт...
--- Код: ---
function popupMsg(f) {
window.open(\'\',\'add\',\'width=235,height=220\'):
f.submit();
f.reset();
}
--- Конец кода ---
commander:
function popupMsg(f)
{
window.open(\'\',\'add\',\'width=235,height=220\');
f.submit();
f.reset();
}
commander:
window.open(\'\',\'add\',\'width=235,height=220\'): - надо ставить точку с запятой, а не двоеточее... :)
RADiActive:
commander,
дело не в точке с запятой :( это я просто, когда печатал код опячатался... в оригинале там все нормально.
меня мучает f.submit(); - на этой строке гонит, т.е. если ее убрать, то скрипт работает, форма очищается, но сабмита не происходит...
-> я как-то неправильно сабмичу...
Есть еще спецы по жабескрипт?
P.S. I hate JS!
commander:
RADiActive
Кто мешает сделать так:
function popupMsg()
{
var avtor=myform.avtor.value;
var name=myform.name.value;
var midi=myform.midi.value;
window.open("test.cgi?avtor="+avtor+"&name="+name+"&midi="+midi+"",\'add\',\'width=235,height=220\');
myform.reset();
}
Навигация
Перейти к полной версии