السلام على من اتبع الهدى
بعد التحية الطيبة
لى افكار فى تصميم المواقع وارجو من العباقرة التكملة
صورة الفكرة
هى باختصار شديد
عند تحديد مربعات الاختيار للملفات والنقر على زر الاستماع يفتح صفحة بها كافة الملفات المراد سماعها
وعند النقر على زر حفظ او تحميل يفتح صفحة بها كافة الملفات المراد تحميلها مع كتابة مساحات الملفات فى الخانة المخصصة لذلك
توصلت الى نص كود الاستماع للملفات المحددة عن طريق التشيك بوكس
من موقع الشبكة الاسلامية قسم التسجيلات
ياريت افهم اتعملت ازاى الفكرة دى المهم
الكود اهو والعباقرةphp والجافا سكريبت عليهم الباقى بس طبعا بحاول كتير فيها
كود:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<SCRIPT language=JavaScript type=text/JavaScript>
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</SCRIPT>
<SCRIPT language=JavaScript>
function SetAllCheckBoxes(FormName, FieldName, CheckValue)
{
if(!document.forms[FormName])
return;
var objCheckBoxes = document.forms[FormName].elements[FieldName];
if(!objCheckBoxes)
return;
var countCheckBoxes = objCheckBoxes.length;
if(!countCheckBoxes)
objCheckBoxes.checked = CheckValue;
else
// set the check value for all check boxes
for(var i = 0; i < countCheckBoxes; i++)
objCheckBoxes[i].checked = CheckValue;
}
function checkthis(form, group , ttype) {
var numberClicked = 0;
var audioids = '';
for (var i=0; i<form.elements.length; i++) {
if (form.elements[i].name == group && form.elements[i].type == 'checkbox' && form.elements[i].checked)
{
numberClicked++;
if (numberClicked == 1)
audioids += form.elements[i].value;
else
audioids += ',' + form.elements[i].value;
}
}
if ( (numberClicked < 1) || (numberClicked > 10 )) alert('الرجاء تحديد المواد الصوتية المطلوب سماعها بحيث لاتزيد عن 10 مواد');
else if (numberClicked >= 1) {
buttonClicked=false;
//setTimeout('document.myform.submit()',500)
myWindowHandle = window.open('http://audio.islamweb.net/audio/listenbox.php?audioid='+audioids+'&type='+ttype,'myWindowName','
width=400,height=400,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0 left = 0, top = 0');
}
return false;
};
function gonow(cid,ttype) {
myWindowHandle = window.open('http://audio.islamweb.net/audio/listenbox.php?audioid='+cid+'&type='+ttype,'myWindowName','
width=400,height=400,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0 left = 0, top = 0');
};
</SCRIPT>
<DIV align=center>
<FORM name="myform" action=index.cfm?fuseaction=action method=post">
<INPUT type=hidden name=myaction> <br>
<IMG style="CURSOR: hand" onclick="gonow(8460 ,'wma')" height=16 alt="استماع mp3 " src="listenmedia.gif" width=17 align=absMiddle border=0> <br>
<IMG style="CURSOR: hand" onclick="gonow(8460,'ram')" height=16 alt="Real Palyer الاستماع بواسطة" src="Listenrm.gif" width=17 align=absMiddle border=0><br>
<INPUT type=checkbox value=8460 name=audiolist><br>
<INPUT type=checkbox value=8468 name=audiolist><br>
<IMG style="CURSOR: hand" onclick="checkthis(document.myform,'audiolist','wma'); buttonClicked=true;" height=32 alt=" Media Palyer اختر ما ترغب في سماعه ثم انقر هنا" src="wma-all.gif" width=31 align=absMiddle border=0 name=play><br>
<IMG style="CURSOR: hand" onclick="checkthis(document.myform,'audiolist','ram'); buttonClicked=true;" height=32 alt=" Real Palyer اختر ما ترغب في سماعه ثم انقر هنا" src="ram-all.gif" width=31 align=absMiddle border=0 name=play><br>
<IMG style="CURSOR: hand" onclick="SetAllCheckBoxes('myform', 'audiolist', false);" buttonClicked=true;" height=32 alt=" حذف التحديد" src="removall.gif" width=31 align=absMiddle border=0 name=play><br>
<IMG style="CURSOR: hand" onclick="SetAllCheckBoxes('myform', 'audiolist', true);" buttonClicked=true;" height=32 alt=" تحديد الكل" src="all.gif" width=31 align=absMiddle border=0 name=play><br>
</FORM>
value=8460 تدل على قيمة احد المواد الصوتية اللى فى الموقع
وwma ram تدل على نوع ملفات الصوت المرغوب بسماعها
طبعا الكود اللى عايزة يتلخص فى الكود الموجود فى الصفحات دى
مثال
صفحة الاستماع للملفات المحددة
تسجيلات الشبكة الإسلامية - صفحة الشيخ محمد حسان- Islamweb.net
صفحة تحميل العناصر المحددة
Microsoft Update Catalog
او مثل هذا الموقع الجميل
Library
او مثل تحميل الملفات المرفقة تبع بريد الياهو
فكرتين داخل بعض الاستماع والتحميل من خلال نفس مربعات الاختيار
ياريت افهم اتعلمت ازاى طبعا اضفت اكواد من عندى زى تحديد وحذف مربعات الاختيار
تظليل الخلية المحددة جمع المساحات(لسة شغال عالية)
وانا فى انتظار الرد (الموضوع منشور فى اكثر من منتدى بهدف تحصيل الاسكريبت)
ارجوا عدم الملل
القصد انا الحمد لله عندى افكار كتيرة بس ياريت تتحقق
مفيش حاجة فى الكمبو اسمها مستحيل صح ولا انا غلطان
والسلام ختام