رجاءا اللي يعرف للجافا سكريبت وHTML

maruuma 21-10-2008 4 رد 889 مشاهدة
m
السلام عليكم ورحمة الله وبركاته
عندي كود بالHTML +Javascript ومحتاج تعديل فاذا في امكانية احد يساعدني
الكود يشتغل ويعطي النتيجة اللي انا ابيها بس احتاج اني اغير في شكل العرض المطلوب:
اولا: تغير القائمة الاولى بحيث تصبح radio button option وطبعا كل اختيار له قائمة محددة تظهر في القائمة الثانية.
ثانيا: عند الاختيار من القائمة الثانية اررغب بالذهاب مباشرة اللي الوصلة المطلوبة بدون الضغط على زر GO ويكةن في صفحة جديدة

اتمنى القى الحل عند اهل الحل والخبرة
وجزاكم الله كل خير مقدما
الكود هو:
<html dir="rtl">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Forms</title>
</head>

<body>
<form name="doublecombo">
<p><select name="example" size="1" onChange="redirect(this.options.selectedIndex)"style="width:150px;">
<option>Arabic</option>
<option>English</option>

</select>
<select name="stage2" size="1" style="width:250px;" dir="ltr" >
<option value="forms/arabic/annualeaveplan.pdf">Annual Leave Plan</option>
<option value="forms/english/AnnualLeavePlan.pd">Annual Leave Plan</option>

</select>
<input type="button" name="test" value="Go!" onClick="go()">
</p>

<script>
<!--

var groups=document.doublecombo.example.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()

group[0][0]=new Option("Annual Leave","forms/arabic/annualeaveplan.pdf")
group[0][1]=new Option("Ikhlaa","forms/arabic/ikhlaa.pdf.pdf")
group[0][2]=new Option("Leave work","forms/arabic/leavework.pdf")



group[1][0]=new Option("Advertising Authorization for Recruiting","forms/english/AdvertisingAuthorizationforRecruiting.pdf")
group[1][1]=new Option("Annual Leave Plan","forms/english/AnnualLeavePlan.pdf")
group[1][2]=new Option("Annual Ticket Application","forms/english/AnnualTicketApplication.pdf")


var temp=document.doublecombo.stage2

function redirect(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=true
}

function go(){
var thebox=document.doublecombo
newwindow=window.open("")
newwindow.location=
thebox.stage2.options[thebox.stage2.selectedIndex].value
}
//-->
</script>

</form>

</body>

</html>
ع
مساء الخير ..
حبيبتي وضحي اكثر عشان اقدر اساعدك ..
الي فهمت انك حاطة الصفحة الأولى اختيارات وانتي تبغين اذا ضغطتي على زر الاختيار يفتح على الصفحة وبعدين نفس الصفحة فيها زر يرجعك على الصفحة الرئيسية ..
ضروري اليوم والا بكره او وقت ثاني ،، لأني الآن ما اقدر اساعدك والبنات فيهم خير وبركة ..
ودمتي بخير ..
m
لانه صار لي من يوم الاحد وانا احاول
شوف: عندك قائمتين : وحدة نختار منها اللغة وهذي هي اللي ابي اسويها radio button
اما الثانية ففيها ملفات تظهر على حسب الاختيار في اللغة يعني لما تختار عربي تطلع لك قائمة تختلف عن لما تختار انجليزي
لما اختار من الملفات اللي في القائمة الثانية ابيها تظهر في صفحة جديدة بدون ما اضغط على زر GO
ارجو اني وضحت المطلوب

وجزاك الله خير على ردك الطيب
ع
صباح الخير ..
شوفي ياقلبي بكتبلك الي اعرفه * مع اني برضوا مافهمت ___ واتوقع المشكلة هندي مصدعه شوي **
طبعاً بلغة Html ..
< html>
< head>
<title> [COLOR=red]تكتبين هنا عنوان الصفحة <title/>[/COLOR]
<bgsound src=ss.wav> طبعا هنا انا اضفت اسم من عندي انتي اضيفي الصوت الي تبغينه بنفس الاسم الي كنت حافظته من قبل وتكتبين امتداده ..
<a href=k.htm> تكتبين هنا مثلا اللغات اذا احط ضغط عليها يفتح على صفحة اللغات < a/>طبعا انا حطيت مثلا kانتي حطي اسم الصفحة الي حافظه فيها الصفحة الي تليها ..
انا بصراحة ناسيه لكن ان شاء الله اكون افدتك ..
m
صراحة انا ما جبت طاري الصوت ابدا
وعلى العموم جزاج الله كل خير
X