Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   Странности в Chrome 8.0.552.224 и Opera 11 (https://javascript.ru/forum/css-html-browser/14254-strannosti-v-chrome-8-0-552-224-i-opera-11-a.html)

Akimserg 08.01.2011 09:53

Странности в 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 сами файлы. При нажатии на кнопку забронировать, отправляется форма. Помогите пожалуйста.

eval 11.04.2011 22:43

в onsubmit поставьте return false, а ниже любой элемент с onclick, только придется обойтись без обращения к форме через this, заменить например document.forms['name формы'].elements или же другими способами их хватает :)
можно проверять типы браузеров и генерировать для них свое...
конечно не то что было, но все же...


Часовой пояс GMT +3, время: 10:39.