Странности в Chrome 8.0.552.224 и Opera 11
Добрый день, дорогие коллеги.
Проблема состоит в том, что нижеприведённый код работает в ie6, ie8, Firefox/3.6.3, а вот в хроме и опере не рабит. function checkForm(obj) //Функция показывает gif и ещё два таймера { //проверка на наличие ошибок, если возникла ошибка ввыводим текст сообщения if(!return_value) alert(error_msg); if (return_value==true) { document.getElementById('cont').innerHTML = '<img class="load" src="images/loading.gif"/>'; window.setTimeout(thanks, 3000); window.setTimeout(ishod, 13000); } return return_value; } Функция вызывается так: <form action="" method="get" onsubmit="return checkForm(this);"> Это основное. А вот http://narod.ru/disk/2943370001/rezerv.rar.html сами файлы. При нажатии на кнопку забронировать, отправляется форма. Помогите пожалуйста. |
в onsubmit поставьте return false, а ниже любой элемент с onclick, только придется обойтись без обращения к форме через this, заменить например document.forms['name формы'].elements или же другими способами их хватает :)
можно проверять типы браузеров и генерировать для них свое... конечно не то что было, но все же... |
Часовой пояс GMT +3, время: 10:39. |