[javascript] Удаление обработчика onClick
<script>
function nothing{
return false;
}
</script>
<a href="#" id="link" onclick="alert('Hi!'); return false;">Click me</a>
<button onclick="document.getElementById('link').onclick=nothing;">Press</button>
спасибо
<script>
var bDoProcessClickOnLink = true;
function doSomething{
if(bDoProcessClickOnLink) {
alert('Hi!');
}
}
function removeAlert {
bDoProcessClickOnLink = false;
}
</script>
<a href="#" id="link" onclick="doSomething;return false;">Click me</a>
<button onclick="removeAlert;">Press</button>
Имел бы я доступ к doSomething... )
повсюду сплошные кулхацкеры
<script>
function doSomething {
alert('Hi!');
}
</script>
<script>
var bDoProcessClickOnLink = true;
function new_doSomething{
if(bDoProcessClickOnLink) {
doSomething;
}
}
function removeAlert {
bDoProcessClickOnLink = false;
}
</script>
<a href="#" id="link" onclick="new_doSomething;return false;">Click me</a>
<button onclick="removeAlert;">Press</button>
Оставить комментарий
sinet
Есть элемент <a href="#" onclick="...">+</a>Хочу из javascript сделать так, чтобы при клике на ссылку обработчик больше не срабатывал.
В firefox`е не получается этого сделать.
Какие параметры нужно передать removeEventListener?
Или есть какой-то другой способ?