У меня есть javascript, который отлично работает в Firefox 3.x.x, но он не работает в IE *, Chrome, Safari. Простое оповещение работает перед вызовом функции. Вот код
function showDiv(div){
//alert(div);
document.getElementById(div).style.visibility='visible';
document.getElementById(div).style.height='auto';
document.getElementById(div).style.display='block';}
function hideDiv(div){
//alert(div);
document.getElementById(div).style.visibility='hidden';
document.getElementById(div).style.height='0px';
document.getElementById(div).style.display='none';
}
вот код HTML-страницы
<td align="center"><a onclick="showDiv('<?=$val['keyname']?>')" style="cursor:pointer;">Edit</a></td>
если я поставлю alert()
перед showDiv('<?=$val['keyname']?>')
, появится окно предупреждения, но функция не вызывается в других браузерах, кроме fire fox
Пожалуйста, скажите мне решение для этого.