Программирование > 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) не фига даже не выходит.

Жду ответов.

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии