Hallo, ich habe einen Layer den ich bei Klick auf einen Link öffnen will. Falls JS deaktiviert ist soll die Seite entsprechend als Ersatz angezeigt werde, also praktisch ohne "Effekt"(öffnen eines bunten Kastens).
<a href='index.php?test=cool'
onclick="openTest(m1);return false;\">test</a>
<div id="m1" class='m'>
geschriebens..
</div>
JS-Code:
function openTest(ttz){ttz = ttz.hash.substr(1) || false
var hg = document.getElementById(ttz)
return !ttz || hg == null ? true : (hg.style.display = hg.style.display == 'block' ? 'none' : 'block') && false}
CSS-Code:
.m{
width:100%;
height:100%;
top:0px;
left:0px;
position:fixed;
background-image:url(../img/1pixel_schwarz_opasity.png);
background-repeat:repeat;
display:none;
text-align:center;
}
.mi{
text-align:center;
border:1px solid #000000;
width:600px;
height:500px;
left:50%;
margin-left:-300px; /* Um die Hälfte der Breite nach links schieben */
top:50%;
margin-top:-250px; /* Um die Hälfte der Höhe nach oben schieben */
position:fixed;
background-color:#ffffff;
}
Klappt nicht... woran liegts?
Lg
Phil Z.