الطلب الاول لم ينفذ في الموقع عن طريق الاجاكس انما هي الـDOM واعتقد بأنه خيار جدا ً مناسب..
أما بالنسبه للطلب الثاني فنفذ عن طريق مكتبة prototypejs وهي مكتبه تعتبر بيئه عمل تسهل الاجاكس والحقيقه لست مطلع على طريقة عملها ولكن لابس بعرض الكودات..
أولا ً قام الموقع بإستدعاء الملفين
كود:
<script type="text/javascript" src="http://upload.9q9q.net/js/prototype.lite.js">
</script><script type="text/javascript" src="http://upload.9q9q.net/js/moo.fx.js">
ثم وضع الشروط في المكان الذي يريده ضمن <div id=rols> واعطاه id rols مثل مانشوف
كود:
<div id="rols" style="text-align:right;height:0;width:380px;">
<p style="margin-top:2px;padding:10px;border:1px #f2f2f2;"><b>شروط استخدام الخدمة</b>
<table width=100% bgcolor=#ffffff >
<tr>
<td align=right width="100%"> <ol>
<li>يمنع رفع الملفات المخلة بالاّدب والمخالفة لديننا الاسلامي </li>
<li>الملفات السياسيه <span lang="ar-ae"> و الحربية</span> و الانظمه الوطنية
</li>
<li>جميع <span lang="ar-ae">ملفات الاغاني</span></li>
<li><span lang="ar-ae">ملفات الهكر و الفيرسات </span></li>
</ol>
<b><font color="#EC5F00">اتعهد امام الله بعدم استخدام هذا المركز فيما يضر اخواني المسلمين </font></b>
</td>
</tr>
</table></p></div>
ثم على الرابط الخاص بإظهار واخفاء الشروط واسند داله myheight.toggle()
كود:
<a class="c8" href="javascript:myHeight.toggle();" id="height" name=
"height">موافق على جميع الشروط (يجب وضع علامة صح هنا ليتم رفع الملف)</a>
وفي الأسفل وضع كود الجافا هذا
الذي يحوي على اسناد الـid الخاص بالdiv مال الشروط للمتغير height
كود:
<script type="text/javascript">
//<![CDATA[
myHeight = new fx.Height('rols');
function myonload()
{
iniFilePage();
// myrols = new fx.Height('rols');
// myrols.toggle();
document.getElementById('upload_button').disabled = true;
}
function mytoggle()
{
mycheet1a = new fx.Height('mycheet1');
mycheet2a = new fx.Height('mycheet2');
mycheet2a.toggle();
//
}
function agree(me)
{
if ( me.checked !== true )
{
document.getElementById('upload_button').disabled = true;
}
else
{
document.getElementById('upload_button').disabled = false;
}
}
window.onload = myonload;
//]]>
</script>
اتمنى أن الطريقه وضحت مع ملاحظة اني لم اجرب الطريقه ولكن جاء هذا كله بعد قراءه سريعه للكود ..
احترامي..
محمد