آها . ببخشید
ببین واسه این کار اینا رو امتحان کن . ببخشید اگه وقت ندارم کامل درستش کنم .
1 - اول اینکه کل صفحه باید تو یه DIV باشه . یعنی به این شکل
کد:
[LEFT]
<body>
<div id="Page_Content_Div" disabled="false">
Your HTML Code
</div>
</body>
[/LEFT]
خوب . متوجه شدی که ما واسه این لایه یه پراپرتی واسه فعال و غیر فعال شدن قرار دادیم که شما میتونی با کد جاوا تغییر بدی .
حالا واسه اینکه صفحه مات یا به قول شما سیاه بشه یه DIV دیگه میندازم آخرین تگ HTML تا بالا ترین لایه باشه که به این شکل باید باشه در کل ( HTML )
کد:
<body>
<div disabled="true">
Sample Text
<div style="position: absolute; width: 100%; height: 100%; z-index: 1; filter: Alpha(Opacity=10);
background-color: #C0C0C0; -moz-opacity: 0.65; opacity: 0.65; -khtml-opacity: 0.5;
left: 0px; top: 0px" id="Tarnsparent_div">
<p>
Sample text 2</p>
<p>
Sample text 2</p>
</div>
</div>
</body>
خوب بازم اینجا 2 نکته داریم که یکی
[LTR]
filter:alpha(Opacity=?)
[/LTR]
هست که میزان ترانس پارنت این DIV که قراره صفحه مارو سیاه یا تیره کنه هستش و دوم ویزیبیلیتی که باعث میشه این لایه مشخص یا پنهان باشه .
یه نکته اینکه شما وقتی به حالت AJAX داری پیجت رو Retrive میکنی باید لایه اصلی صفحه رو غیر فعال( دلخواهی ) و این لایه ر, نمایان کنی یعنی این کد رو توی جاوا میزاری
[LTR]
کد:
function ShowHideTarnsparentDIV(div_id)
{
var nowVisibility=document.getElementById(div_id).style.visibility;
if(nowVisibility=="false")
{
document.getElementById(div_id).style.visibility="false";
}
else
{
document.getElementById(div_id).style.visibility="true";
}
}
[/LTR]
بعد که کل صفحه کامل لود شد دوباره این تابع رو اجرا میکنی .
امید وارم که به دردت خورده باشه