Я не знаю, с чего начать. У меня есть <div>
, который не появляется, пока не будет нажата кнопка. Вызов этой функции работает: onclick="highlight('mod_sup_div', true);"
Событие не срабатывает
function highlight(aDiv,show) {
if (show) {
Effect.Appear('Overlay',{duration: 0.5, to: .80});
Effect.Appear(aDiv,{duration: 0.5})
}
else {
Effect.Fade('Overlay',{duration: 0.5, to: .80});
Effect.Fade(aDiv,{duration: 0.5})
}
}
В <div>
У меня есть кнопка, чтобы закрыть окно.
<p class="closer"><span onclick="highlight('mod_sup_div',false)">X</span></p>
не работа. Функция даже не вызывается, так как я сделал предупреждение(), первая строка функции в ней ничего не делает.
Что не так, то, что onclick="Effect.Fade(aDiv,{duration: 0.5})"
делает работа. Другие простые функции javascript в работе onclick = "", за исключением вызова функции.
Любая помощь относительно того, почему это происходит, будет очень признательна.
Спасибо, Дейв
В каком браузере вы тестируете? –
Ни Safari, ни Firefox не работают. –