Web çalışmalarında karşılaşılan en büyük sorunlardan bir tanesi (Visibility) görünürlülüğün kullanılmasındaki hatalardır.
Bazı arkadaşların IE'de çalışan ama Mozilla'da çalışmayan kodlardan söz ettiklerini duymuştum.
Oysa sorununun kaynağı Visibility'nin farklı tarayıcılarda farklı kodlarla çalışmasıdır.
Burada basit bir örnek hazırladım, IE ve Mozilla tabanlı tarayıcılarda nasıl çalışabildiğine örnek olarak.
<head><title>Katman Kullanımı Örneği</title>
<script language="JavaScript">
function gizli()
{
var tarayici= navigator.appName
if (tarayici=="Netscape") document.katman.visibility="hide"
if (tarayici=="Microsoft Internet Explorer") katman.style.visibility="hidden"
}
function gorunur()
{
var tarayici= navigator.appName
if (tarayici=="Netscape") document.katman.visibility="show"
if (tarayici=="Microsoft Internet Explorer") katman.style.visibility="visible"
}
</script>
</head>
<body>
<div id="katman" style="position:absolute ; left:150; top:10px">
<table border="1" width="150">
<tr>
<td style="padding: 5px">Katman içeriği</td>
</tr>
</table>
</div>
<a href="javascript:gizli()">Katmanı sakla</a><br />
<a href="javascript:gorunur()">Katmanı göster</a>
</body>
</html>

