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

الموضوع: كيف اصمم قوائم مرتبطه ابعض ؟

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    627

    كيف اصمم قوائم مرتبطه ابعض ؟



    السلام عليكم

    اخواني ابي واحد يساعدني ويقولي اشلون اسوي قائمة مرتبطه بالقئمة إلي قبلها

    مثل هل موقع
    http://www.q8car.com/Arabic/main.asp

    يا ريت لو احد يساعدني لأني وايد محتاجها

    وشكراً لكم

    أخوكم حمد





    __________________
    اللهم أغفر لنا ولوالدينا وللمؤمنين والمؤمنات والمسلمين والمسلمات
    الأحياء منهم والأموات يا أرحم الراحمين


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


    تلك القوائم كلها موجودة بالسورس وعن طريق الجافاسكريبت تم ربط كل قائمة بأختها، مثل قواعد البيانات، يعني لابد لك من ورق وقلم الرصاص وتعرف ماذا عندك وماذا تريد، اي لابد لك من ال analyse






  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    627


    أخوي Zizwar ممكن توضح اكثر ؟؟

    يعني انا عندي اكثر من جدول بالقاعده و ابي اسويلها قوائم كل وحده مرتبطه بالثانيه

    ممكن تعطيني الكود إلي موجود بالموقع وشكراً لك

    أخوكم حمد





    __________________
    اللهم أغفر لنا ولوالدينا وللمؤمنين والمؤمنات والمسلمين والمسلمات
    الأحياء منهم والأموات يا أرحم الراحمين

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


    ما قصدته ان تلك الجداول الموجودة في قاواعد البيانات يجب ان تدرجهم كلهم في الصفحة، بالجافاسكريبت، مثل الذي عمل الموقع، او تجلبهم بالتقنية الحديثة أجاكس، لكن قبل ذالك يجب ان تعرف كيف تربطهم في الصفحة، لذالك قلت لك، تحتاج الى ورقة وقلم قبل كل ذالك
    الكود الموجود بالموقع به أكثر من 750 سطر
    ستجده في المرفق





    الملفات المرفقة الملفات المرفقة



  5. السلام عليكم


    اخي زيزوار جزاك الله خير

    انا استخدمت الكود بهذا الشكل


    كود:
    <script language="javascript">
    <!--
    function manuselected(elem){
    for (var i = document.msginfo.typ.options.length; i >= 0; i--){
    document.msginfo.typ.options[i] = null;
    if (elem.options[elem.selectedIndex].value=='3'){
    document.msginfo.typ.options[document.msginfo.typ.options.length] = new Option('   ','');
    document.msginfo.typ.options[document.msginfo.typ.options.length] = new Option('أوميغا','أوميغا');
    document.msginfo.typ.options[document.msginfo.typ.options.length] = new Option('فيكترا','فيكترا');
    }
    if (elem.options[elem.selectedIndex].value=='5'){
    document.msginfo.typ.options[document.msginfo.typ.options.length] = new Option('   ','');
    document.msginfo.typ.options[document.msginfo.typ.options.length] = new Option('80','80');
    }
    }
    }
    
    //-->
    </script>
    
    <form name='msginfo' method='POST'>
    
    <select onchange='manuselected(this);' size='1' name='printtyp'>
    <option>اختر طرقة تصوير الرسالة</option>
    <option value='3'>نسخة ورقية</option>
    <option value='5'>نسخة رقمية</option>
    </select>
    
    <select size='1' name='typ' size='1'></select>
    </form>


    لكن لاحظ انه عند اختيار الخيار الثاني يتم تكرار العناصر
    يعني مايمسح الحقول السابقة بل يضيف عليها


    هل من طريقة لتعديل ذلك
    والسلام عليكم





    __________________
    كل مالا يعطى يضيع



  6. تم حل المشكلة السبب انني ادخلت عمليات الشرط داخل حلقة التكرار

    والكود الصحيح هو

    كود:
    <script LANGUAGE='JavaScript'>
    <!--
    function manuselected(elem){
    for (var i = document.msginfo.typ.options.length; i >= 0; i--){
    document.msginfo.typ.options[i] = null;
    }
    if (elem.options[elem.selectedIndex].value=='3'){
    document.msginfo.typ.options[document.msginfo.typ.options.length] = new Option('اختر طريقة التسليم','');
    document.msginfo.typ.options[document.msginfo.typ.options.length] = new Option('بالبريد العادي','ففف');
    document.msginfo.typ.options[document.msginfo.typ.options.length] = new Option('بالبريد الممتاز','');
    document.msginfo.typ.options[document.msginfo.typ.options.length] = new Option('بالفاكس','');
    }
    if (elem.options[elem.selectedIndex].value=='5'){
    document.msginfo.typ.options[document.msginfo.typ.options.length] = new Option('اختر طريقة التسليم','');
    document.msginfo.typ.options[document.msginfo.typ.options.length] = new Option('البريد الإلكتروني','');
    }
    
    }
    //-->
    </script>
    
    <form name='msginfo' method='POST'>
    
    <select onchange='manuselected(this);' size='1' name='printtyp'>
    <option>اختر طرقة تصوير الرسالة</option>
    <option value='3'>نسخة ورقية</option>
    <option value='5'>نسخة رقمية</option>
    </select>
    
    <select size='1' name='typ' size='1'></select>
    </form>
    تحياتي للجميع





    __________________
    كل مالا يعطى يضيع





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

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

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