Ho un problema, nell'utilizzo dei livelli non riesco a rendere compatibile per safari( browser per mac) la proprietà visible dei layer. Cioè quando vado a modificarla mi dà errore..ho trovato la differenza di codice che c'è fra internet explor e netscape e facendo un test sul browser all'apertura della pagina dopo modifico la parte di codice interessata, ma con safari mi da lo stesso dei problemi..qualche consiglio?
riporto la funzione ed il test:
<script type="text/JavaScript">
//-->
//inizio funzione showlayer
n = (document.layers) ? 1:0; //test per verificare se il browser è netscape
ie = (document.all) ? 1:0; //test per verificare se il browser è internet explorer
function showLayer(layer)
{
if (n) document.layers[layer].visibility = "show"
else if (ie) document.all[layer].style.visibility = "visible"
}
function hideLayer(layer) {
if (n) document.layers[layer].visibility = "hide"
else if (ie) document.all[layer].style.visibility = "hidden"
}
</script>