الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ممكن معرفة اين المشكلة

بدأه عاطف في 24 مارس 2008 · 5 رد · 1,040 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام على من اتبع الهدى

بعد التحية الطيبة

حاول ان اشغل عدة اصوات

فتح قائمتان منسدلة متداخلاتين

الاول يعمل ام الثاني لا يعمل

اين المشكلة في هذا الكود

 



<script type="text/javascript">
function Play(){kanal=parent.document.Formular.Senderliste.value;
with (document) {
writeln('<embed type="application/x-mplayer2"');
writeln('pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/"');
writeln('src="'+kanal+'"');
writeln('</embed>');
writeln('</object>');
}}
</script>


<table ><td id='Play' ></table>
<form name="Formular">
<select  name="Senderliste" id="Senderliste" onchange="Play()">
<option selected>عبد الباسط عبد الصمد هنا يعمل</option>
<option value="http://quran.islamway.com/quran3/203/001.mp3">سورة الفاتحة</option>
</select>



<select  name="Senderliste2" id="Senderliste2" onchange="Play2()">
<option selected>عبد الباسط عبد الصمد هنا لا يعمل اين المشكلة</option>
<option value="http://quran.islamway.com/quran3/203/001.mp3">سورة الفاتحة</option>
</select></form>

تم تعديل هذه المشاركة بواسطة عاطف في 24 مارس 2008 في 06:09

#2

نرجو الحل معقول ما في احد يعرف

#3

<select name="Senderliste2" id="Senderliste2" onchange="Play2()">

أين التابع play2??

القائمة الثانية تستدعي تابع اسمه play2

#4

إذا كنت تريد لنفس التابع ان يقوم بمعالجة أحداث القائمتين، فيجب عليك أن تمرر له قيمة ما تحدد أي القائمتين قام بالحدث

مثلا



<table ><td id='Play' ></table>
<form name="Formular">
<select name="Senderliste" id="Senderliste" onchange="Play('Sel1')">
<option selected>--select sura1--</option>
<option value="http://download.quran.islamway.com/quran3/291/001.mp3">سورة الفاتحة</option>
</select>



<select name="Senderliste2" id="Senderliste2" onchange="Play('Sel2')">
<option selected>--select sura2--</option>
<option value="http://download.quran.islamway.com/quran3/291/001.mp3">سورة الفاتحة</option>
</select></form>

<script type="text/javascript">
function Play(val){
if (val=="Sel1")
{
kanal=parent.document.Formular.Senderliste.value;
}
else if (val=="Sel2")

{
kanal=parent.document.Formular.Senderliste2.value;
}

with (document) {
writeln('<embed src="' + kanal + '" >');
writeln('</embed>');

}
}
</script>

#5

جزاك الله كل الخير اخي الكريم على المساعدة

تفضل الملف ممكن تحل المشكلة

وبارك الله بكم

player.zip

#6

جرب هذا

لقد دمجت الصفحتين في صفحة واحدة وألغيت الـ iframe لعدم توافقه مع بعض المستعرضات

main.zip

مواضيع مشابهة