Firefox 3.xx では正常に動作する JavaScript がありますが、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 以外のブラウザでは関数が呼び出されない
これの解決策を教えてください。