السلام عليكم
اخواني ابي واحد يساعدني ويقولي اشلون اسوي قائمة مرتبطه بالقئمة إلي قبلها
مثل هل موقع
http://www.q8car.com/Arabic/main.asp
يا ريت لو احد يساعدني لأني وايد محتاجها
وشكراً لكم
أخوكم حمد
السلام عليكم
اخواني ابي واحد يساعدني ويقولي اشلون اسوي قائمة مرتبطه بالقئمة إلي قبلها
مثل هل موقع
http://www.q8car.com/Arabic/main.asp
يا ريت لو احد يساعدني لأني وايد محتاجها
وشكراً لكم
أخوكم حمد
__________________
اللهم أغفر لنا ولوالدينا وللمؤمنين والمؤمنات والمسلمين والمسلمات
الأحياء منهم والأموات يا أرحم الراحمين
تلك القوائم كلها موجودة بالسورس وعن طريق الجافاسكريبت تم ربط كل قائمة بأختها، مثل قواعد البيانات، يعني لابد لك من ورق وقلم الرصاص وتعرف ماذا عندك وماذا تريد، اي لابد لك من ال analyse
أخوي Zizwar ممكن توضح اكثر ؟؟
يعني انا عندي اكثر من جدول بالقاعده و ابي اسويلها قوائم كل وحده مرتبطه بالثانيه
ممكن تعطيني الكود إلي موجود بالموقع وشكراً لك
أخوكم حمد
__________________
اللهم أغفر لنا ولوالدينا وللمؤمنين والمؤمنات والمسلمين والمسلمات
الأحياء منهم والأموات يا أرحم الراحمين
ما قصدته ان تلك الجداول الموجودة في قاواعد البيانات يجب ان تدرجهم كلهم في الصفحة، بالجافاسكريبت، مثل الذي عمل الموقع، او تجلبهم بالتقنية الحديثة أجاكس، لكن قبل ذالك يجب ان تعرف كيف تربطهم في الصفحة، لذالك قلت لك، تحتاج الى ورقة وقلم قبل كل ذالك
الكود الموجود بالموقع به أكثر من 750 سطر
ستجده في المرفق
السلام عليكم
اخي زيزوار جزاك الله خير
انا استخدمت الكود بهذا الشكل
كود:<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>
لكن لاحظ انه عند اختيار الخيار الثاني يتم تكرار العناصر
يعني مايمسح الحقول السابقة بل يضيف عليها
هل من طريقة لتعديل ذلك
والسلام عليكم
__________________
كل مالا يعطى يضيع
تم حل المشكلة السبب انني ادخلت عمليات الشرط داخل حلقة التكرار
والكود الصحيح هو
تحياتي للجميعكود:<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>
__________________
كل مالا يعطى يضيع