Я реализую событие onclick: remove (this). Он отлично работает в Internet Explorer, но не в Firefox. Я установил точку останова на функцию remove, поэтому я увидел, что IE вызывает эту функцию, а FF - нет. (Отлаживал с Firebug и IE Разработчиком)onclick-event не работает в Firefox - работает в Internet Explorer
Internet Explorer:
<INPUT onclick="remove(this)" id=NBGTEST-1075_0002__Update__DeleteButton
title="Remove Spawn" class="update field-button" type=button value=Delete
name=NBGTEST-1075_0002__Update__SpawnButton>
Firefox:
<input id="NBGTEST-1075_0005__Update__DeleteButton"
class="update field-button" type="button" onclick="remove(this)"
value="Delete" title="Remove Spawn" name="NBGTEST-1075_0005__Update__SpawnButton">
Кнопка ввода имеет те же параметры, только порядок отличается, но это не должно быть ошибкой.
Это сделать программу: Theres на кнопку A. Когда кнопка А нажата, кнопка B будет. Кнопка B может быть удалена. Функция remove() - снова удаляет кнопку. Когда я нажимаю кнопку удаления, кнопка становится скрытой, но строка все еще видна. Строка будет удалить в функции удалить()
Код кнопки A (Add-Button):
IE:
<INPUT onclick="add(this)" id=NBGTEST-1075_Main__Update__SpawnButton
title="Create Spawn" class="update field-button" type=button value="Add Spawn"
name=NBGTEST-1075_Main__Update__SpawnButton>
FF:
<input id="NBGTEST-1075_Main__Update__SpawnButton" class="update field-button"
type="button" onclick="add(this)" value="Spawn MR" title="Create Spawn"
name="NBGTEST-1075_Main__Update__SpawnButton">
Оба браузера запускает событие add (this).
я тестировал с IE11 и FF 32.0.3
Забавный Факт: Когда я создаю Tab Internet Explorer в Firefox, то он также работает!
Функция удалить:
function remove(button)
{
if(isButton(button) && isUpdateSection(button.id))
{
//here I remove the button/row
}
return(false);
}
Код также работал с более ранними версиями Firefox. – mkersche17
Можете ли вы показать функции 'add (this)' и 'remove (this)' js? – Cirou
Код этих функций довольно длинный. Но проблема в том, что функция не вызывается в firefox. – mkersche17