Не запускается функция в Мозилле! How come?!?!Блин, народ, помогите!
Мозилла почему-то игнорирует функцию в конце кода! Т.е. вообще ее не запускает. В эксплорере все нормально.
<script language="JavaScript"> <!-- var formElOld = ""; var formElNew = ""; var formChanged = false; var formElementsOld; var formElementsNew; var confirmSpace = " \n"; var confirmText = "Some of the fields have been changed!"+confirmSpace+"Are you sure you want to leave this page"+confirmSpace+"without saving changes?"
function getElem(f,status) { for (var n=0; n<f.elements.length; n++) { if (status==false) { formElOld+=f.elements[n].value+"mk-1203"; } else { formElNew+=f.elements[n].value+"mk-1203"; } }}
function checkElem(newUrl) { formElementsOld = formElOld.split('mk-1203'); formElementsNew = formElNew.split('mk-1203');
for (var n=0; n<formElementsOld.length; n++) { if (formElementsOld[n]!=formElementsNew[n]) { formChanged=true; } } if (formChanged==true) { if (confirm(confirmText)) { getUrl=window.location (newUrl); } } else { getUrl=window.location(newUrl); } }
getElem(frmUserInfo,false); //--> </script> |