Программирование > JavaScript & JScript
Слои & Firefox
(1/1)
alex007:
Привет,
Есть такой код:
<script language=javascript>
var ie4 = (document.all) ? true : false;
var ns4 = (document.layers) ? true : false;
var ns6 = (document.getElementById && !document.all) ? true : false;
function hidelayer(lay) {
if (ie4) {document.all[lay].style.visibility = "hidden";}
if (ns4) {document.layers[lay].visibility = "hide";}
if (ns6) {document.getElementById([lay]).style.display = "none";}
}
function showlayer(lay) {
if (ie4) {document.all[lay].style.visibility = "visible";}
if (ns4) {document.layers[lay].visibility = "show";}
if (ns6) {document.getElementById([lay]).style.display = "block";}
}
</script>
<script language="javascript">
var laywidth = screen.width/2;
var layheight = screen.height/2;
var layl = (screen.width-laywidth)/2;
var layt = (screen.height-layheight)/2;
document.write("<div id=\'waitlayer\' align=\'center\' style=\'position:absolute; width:"+laywidth+"px; height:"+layheight+"px; z-index:-1; left:"+layl+"px; top:"+layt+"px; visibility: visible;\'>");
</script>
здесь все моЁ!
</div>
//так как всё это дело в PHP то, после определенного процеса это всё исчзает
<script language="javascript">
hidelayer("waitlayer");
</script>
В IE и в Опере все работает нормалек, а в горящей лисице(FireFox) не фига даже не выходит.
Жду ответов.
Навигация
Перейти к полной версии