Image

Кто виноват и что делать!

Здравствуйте, уважаемые знатоки!
Осваиваю тут, в силу обстоятельств, джаваскрипт, столкнулась со следующей проблемой.

Код выглядит примерно так:

Функция первая.

function doSubmit (form) {как мы это делаем}

Функция вторая.

function RegisterOurDocument() {
    if(что-то там){
    doSubmit ( document.myForm );
    document.location.href='куда-то';
  }
  else{
   другие действия
  }
}

И есть кнопка:

<INPUT  TYPE="BUTTON" VALUE="`[WebWork_HTMLLabel.Apply]`" NAME="IgnoreMe" ONCLICK="RegisterOurDocument();">

На тестовой версии движка все это работает как часы. Переношу изменения на боевую версию. Смотрю в том же браузере той же версии. При этом doSumit() не отрабатывается.

Пытаюсь извернуться по-другому:

<INPUT  TYPE="BUTTON" VALUE="`[WebWork_HTMLLabel.Apply]`" NAME="IgnoreMe" ONCLICK=" doSubmit ( document.myForm );RegisterOurDocument();">

На той же тестовой машине - все прекрасно, на боевой - сабмита нету.

Если повесить на кнопку только сабмит:

<INPUT  TYPE="BUTTON" VALUE="`[WebWork_HTMLLabel.Apply]`" NAME="IgnoreMe" ONCLICK=" doSubmit ( document.myForm );">

Работает в обоих местах.

Вопрос - чем может быть вызвана проблема с нерабочим сабмитом?