Buongiorno a tutti,
in un div centrato rispetto allo schermo, ne ho messo un altro, visibile con questo javascript (per altro presa da un tutorial presente su questo sito)
function toggleLayer(whichLayer) {
var elem, vis;
if(document.getElementById) // this is the way the standards work
elem = document.getElementById(whichLayer);
else if(document.all) // this is the way old msie versions work
elem = document.all[whichLayer];
else if(document.layers) // this is the way nn4 works
elem = document.layers[whichLayer];
vis = elem.style;
// if the style.display value is blank we try to figure it out here
if(vis.display==''&&elem.offsetWidth!=undefined&&e lem.offsetHeight!=undefined)
vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block ':'none';
vis.display = (vis.display==''||vis.display=='block')?'none':'bl ock';
}
questa è la parte dei foglio di stile che interessa i 2 div
body{
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
color: #333333;
}
div#container{
width: 720px;
margin: 0px auto;
text-align: left;
}
div#nascosto02 {
width: 720px;
height: 552px;
position: relative;
top: -552px;
display:none;
}
e questo è l'html della pagina per visualizzarlo
[img]img/AnimazioneFlash.jpg[/img]
il problema è che cliccando sull'immagine che fa apparire il layer nascosto, questo compare, ma si sposta di 5-6 px a sx, quindi non risulta essere perfettamente sovrapposto al primo, l'effetto è orribile.
ho fatto 10.000 prove ma non capisco dove possa essere il problema; qualcuno può darmi una mano?
grazie!!

Rispondi quotando
