Buonasera a tutti,

ho inserito in una mia pagina web un script che consente (cliccando sui dei link) di "mostrare/nascondere" i layer.


codice:
<script language="JavaScript" type="text/JavaScript"> 
<!-- 
function ShowLayers(Layer,Stato){
var elemento = document.getElementsByTagName("div")
for(var i=0; i<elemento.length; i++){
var display = (document.getElementById(Layer).style.visibility == Stato) ? "hidden" : "visible";
if(elemento[i].style.position == "absolute" && elemento[i].id  == Layer && elemento[i].style.visibility == "hidden")
elemento[i].style.visibility = "visible";
else if(elemento[i].style.position == "absolute")
elemento[i].style.visibility = "hidden";
}}
//-->
</script>

Questi layer sono stati pensati per essere sovrapposti perfettamente, con lo scopo di far comparire in una specifica porzione di pagina del contenuto.

A risoluzioni differenti di schermo si verifica però quello che temevo, i layer non si sovrappongo perfettamente creando problemi di visualizzazione dei contenuti.

Per risolvere tale problema ho anche adottato un "redirect per risoluzioni video" ma con schermi differenti dal mio (1280x800) si verificano ancora problemi.

Chi sa aiutarmi?

Grazie