کار در خانه 1: اسکریپت نشان دادن یک لایه بر روی صفحه در حین لود شدن صفحه ?!؟
بدونه توضیح:
بنده این اسکریپت را رسما از یک بلاگر جوون و خام و مقادیری پر رو کش رفتم! مقادیری بهش اشانتیون اضافه کردم و میزارم اینجا ببنید چه طوراس
البته یه مقدار کار داره که برایه مین اسمه تاپیک کار در منزل هست!×!
کد:
<script type="text/javascript">
var DHTML = (document.getElementById || document.all || document.layers);
function ap_getObj(name)
{
if (document.getElementById)
{
return document.getElementById(name).style;
}
else if (document.all)
{
return document.all[name].style;
}
else if (document.layers)
{
return document.layers[name];
}
}
function ap_showWaitMessage(div,flag)
{
if (!DHTML) return;
var x = ap_getObj(div);
x.visibility = (flag) ? 'visible':'hidden'
if(! document.getElementById)
if(document.layers)
x.left=280/2;
return true;
}
</script>
</head>
<body style="position: absolute; top: 0px; width: 100%; height: 100%; padding: 0px; margin: 0px">
<div id="waitDiv" style="border-width: 0; padding: 225px 0px 0px 0px; margin: 0px; POSITION: absolute; TEXT-ALIGN: center; visibility: hidden; background-color: transparent; width: 100%; height: 100%; z-index: 99; clip: rect(auto, auto, auto, auto); overflow: hidden; vertical-align: middle; top: 0px; right: 0px; display: block; cursor: wait; background-image: url('<?php bloginfo('template_directory'); ?>/images/bg-layer-hover.png'); background-repeat: repeat; background-attachment: fixed;">
<img alt="در حال بارگزاری صفحه! لطفا چند لحظه صبر کنید" border="0" src="<?php bloginfo('template_directory'); ?>/images/loading-hover.gif" />
</div>
<script type="text/javascript">
ap_showWaitMessage('waitDiv', 1);
</script>
.
.
.
.
..
.
.
.
.
.
.
.
.
.
<script type="text/javascript">
ap_showWaitMessage('waitDiv', 0);
</script>