حل المشكلة الأولى :
أدرج في صفحة التسجيل هذا الكود وعدل بيانات الكليات فيه حسب ما تحتاجه انت (البيانات الموجودة مجرد مثال) أعتقد ان الامر واضح جدا:
<SCRIPT language=JAVASCRIPT>
var cat = new Array;
var sub = new Array;
cat[1] = "الكلية التقنية بجدة";
cat[2] = "الكلية التقنية بمكة المكرمة";
cat[3] = "كلية الاتصالات والالكترونيات بجدة";
sub["1"] = new Array("تقنية ميكانيكية","تقنية كهربائية","بناء وتشييد","القسم التجاري");
sub["2"] = new Array("تنقية حاسب","تقنية ميكانيكية","تقنية كهربائية");
sub["3"] = new Array("حاسب آلي","اتصالات","الكترونيات","مواد عامة");
function fillsubcat()
{
var fr = document.frm;
if (!fr.subcategory) return;
if (!fr.category.selectedIndex) {
fr.subcategory.length = 1;
fr.subcategory.size = 1;
fr.subcategory.options[0].text = "اختر القسم";
fr.subcategory.options[0].value = "";
return;
}
sel = fr.category.options[fr.category.selectedIndex].value;
fr.subcategory.length = sub[sel].length;
//fr.subcategory.size = sub[sel].length;
fr.subcategory.selectedIndex = 0;
for (i =0 ; i< fr.subcategory.length ; i++)
{
fr.subcategory.options[i].value = i;
fr.subcategory.options[i].text = sub[sel][i];
}
}
</SCRIPT>
لا حظ ان اسم الفورم frm
يعني في التاج form في خاصية هي name="frm"
وكذلك بالنسبة للقوائم المنسدلة الرئيسية اسمها category
والفرعية اسمها subcategory
يجب أن تكون الاسماء كما ذكرتها لك وذك حسب الكود المذكور اعلاه واذا كنت تحب تغير ها الاسماء روح دور عليها في الكود وعدلها الى الاسم الجديد
المشكلة الثانية :
حلها بسيط جدا خذ هالشفرة وضعها محل ما تريد يكون في عودة للخلف
<a href="javascript:self.history.go(-1)">انقر هنا للعودة للخلف</a>
تحياتي
__________________
لينكس فور دايركت لاستضافة مواقع الانترنت