النتائج 1 إلى 5 من 5

الموضوع: مطلوب مساعدة في الاجاكس ..

  1. #1
    عضو جديد
    تاريخ التسجيل
    May 2007
    المشاركات
    1

    مطلوب مساعدة في الاجاكس ..



    السلام عليكم

    اخواني الاعزاء الخبراء في الاجاكس

    ياريت احد يعلمني كيف اسوي مثل هذي الحركتين


    في موقع طق طق

    www.9q9q.net

    الاولى : عند استعراض وتحديد المرفق يتم انشاء مرفق ثاني بعده ( تعدد مرفقات بالاجاكس )


    الثانية : عند الضغط على موافق على جميع الشروط (يجب وضع علامة صح هنا ليتم رفع الملف)

    يتم انزال النص وتظهر الشروط

    انا الي ابغاه من هذي يظهر بدون هذي الحركة ولما اضغط مرة ثانية يختفي


    وشكرا لكم .. ارجوا المساعدة ,,

    اخوكم قاتل البيسك







  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    731


    طيب عندك صفحة ودك تطبق عليها الفكرة ؟
    يعني لازم يصير عندك محتوى قبل , عقب تفكر تنفذه بالطريقة اللى تبي





    __________________
    Saudi Wanderer
    My Blog : SWanderer

  3. #3
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    اقتباس المشاركة الأصلية كتبت بواسطة S.Wanderer
    طيب عندك صفحة ودك تطبق عليها الفكرة ؟
    يعني لازم يصير عندك محتوى قبل , عقب تفكر تنفذه بالطريقة اللى تبي
    بارك الله فيك أخي S.Wanderer على مساعدتك الآخرين
    أخ قاتل البيسك كما قال لك الأخ Wanderer يجب ان تضع الصفحة او الكود الذي تود ان تعدجل عليه، لأنه قد يتعب المرأ في وضع الكود و في الأخير لايتوافق مع صفحتك






  4. #4
    عضو نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    73


    ياشباب أشوف أن الطلب واضح ومايحتاج كود للصفحة ..
    ياليت لو تكتبون له الكود وهو اللي يركبه عنده ... عشان منها أنه يتعلم ...

    ع العموم الله يعطيكم ألف عافية أنتو ماتقصرون تردون على كل موضوع ولاتطلعون ألاّ حالين مشكلته الله يعطيكم العافية ..


    الأخ الغالي قاتل البيسك ....

    هذا الكود حق تعدد المرفقات بالأجاكس .... طلعته من موقع طق طق ...


    كود الجافا :
    كود:
    <script type="text/javascript">
    var upload_range = 1;
    var max_upload_slots = 5;
    
    function addUploadSlot(num){
            if(upload_range < max_upload_slots){
                    if(num == upload_range){
                            var up = document.getElementById('upload_slots');
                            var dv = document.createElement("div");
    
                            dv.innerHTML = '<input class="filefileds" type="file" name="upfile_' + upload_range + '" size="54" onchange="addUploadSlot('+(upload_range + 1)+')">';
                            up.appendChild(dv);
                            upload_range++;
                            document.{{name_form}}.upload_range.value = upload_range;
                    }
            }
    }
    </script>
    طبعاً لاتنسى تغير : {{name_form}} إلى اسم الفورم اللي عندك ...!!
    وبالنسبة للمتغيرات المعرفة في البداية ..:
    upload_range هذا أتوقع أنه عشان يعد التكرار ...
    والثاني ...max_upload_slots عدد المرفقات اللي تبيها تطلع ... يعني كم العدد الأقصى للمرفقات ؟؟

    واستخدامها ... تحط هذا الإنبوت :
    كود:
    <div id="upload_slots"><input type="file" name="upfile_0" onchange="addUploadSlot(1)" size="54"></div>

    ان شاء الله أنك تستخدمه ويضبط معك ...

    أما بالنسبة لطلبك الثاني ... والله أني مشغووووووووووول ..ولاّ كان طلعته لك .. حاول تطلعه أنت .. :con2:

    بس طلعت هذا لأني استخدمته عندي ... :nice: شكراً لك ..


    دعواتك يالغالي ...






  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    339


    الطلب الاول لم ينفذ في الموقع عن طريق الاجاكس انما هي الـ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>
    اتمنى أن الطريقه وضحت مع ملاحظة اني لم اجرب الطريقه ولكن جاء هذا كله بعد قراءه سريعه للكود ..

    احترامي..
    محمد





    __________________
    http://www.i4Develope.com
    Your Site .. Our Style





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض