Ребята подскажите пожалуйста, а то бьюсь уже битый час. Есть две функции:
| Код | function f_alert(seln,nn,text, caption, form) { alert('sddsd'); var str=text; var tmp = '/<'+caption+'>/'; var reg=new RegExp("<"+caption+">", "ig"); var result=str.replace(reg, seln); text=result; form.text.value = result;
}
function f_change() {
document.demoform.Name.value="2"; f_alert(demoform.Name.value,Name.name, demoform.text.value, demoform.Namec.value, demoform); document.demoform.Family.value="1"; f_alert(demoform.Family.value,Family.name, demoform.text.value, demoform.Familyc.value, demoform); document.demoform.Otchestvo.value="3"; f_alert(demoform.Otchestvo.value,Otchestvo.name, demoform.text.value, demoform.Otchestvoc.value, demoform);
}
|
Функция f_change генерится PHP скриптом, но это не суть... она стоит на событие onload тэга BODY... ну так вот, проблема заключается в том, что в этой функции отробатывает только первая строчка, а дальше не хочет. При этом функция f_alert вызывается на этой же страничке по нажатию кнопки с аналогичными параметрами и все работает. Странно.... |