أولاً ، قم بإنشاء برنامج على جانب الخادم لإنشاء ملف XML للعودة إلى العميل (getFolder.asp)
<٪
كتبه لينزانغ تشن ، 2003-4-20
يرجى الإشارة إلى المصدر والاحتفاظ بمعلومات حقوق الطبع والنشر هذه عند إعادة الطباعة
استجابة. write <؟
استجابة. write <Medarfile> & chr (13)
المجلدات = طلب (مجلد)
إذا المجلدات =/ ثم
المجلدات =
إنهاء إذا
عدد خافت
العد = 0
المجلدات = استبدال (المجلدات ، ... ،)
basefolder = ../Media/'Passeline Path
NewFolder = basefolder والمجلدات
set fso = server.createObject (scripting.filesystemObject)
set f = fso.getfolder (server.mappath (newFolder))
تعيين sf = f.subfolders
لكل FD في SF 'إرجاع قائمة المجلد أسفل المسار المحدد
استجابة. write <ilem> & chr (13)
Response.write <Ftype> Folder </ftype> & chr (13)
Response.write <fname> & fd.name & </fname> & chr (13)
Response.write </file> & chr (13)
العد = العد+1
التالي
تعيين SF = لا شيء
تعيين ff = f.files
لكل FI في FF
fname = fi.name
إذا كان instr (ASF ، WMA ، WMV ، LCAS
استجابة. write <ilem> & chr (13)
Response.write <ftype> ملف </ftype> & chr (13)
Response.write <Fname> & fname & </fname> & chr (13)
Response.write </file> & chr (13)
العد = العد+1
إنهاء إذا
التالي
إذا لم يكن هناك ملف في هذا الدليل ، فأرسل عنصرًا فارغًا
إذا العد = 0 ثم
استجابة. write <ilem> & chr (13)
استجابة. write <ftype> فارغة </ftype> & chr (13)
Response.write <fname> 0 </fname> & chr (13)
Response.write </file> & chr (13)
إنهاء إذا
استجابة. write </mediaFile>
تعيين ff = لا شيء
تعيين f = لا شيء
تعيين fso = لا شيء
٪>
فيما يلي مهارة JS العميل (selectfile.asp)
<! doctype html public -// w3c // dtd html 4.0 transitional // en>
<html>
<head>
<title> حدد ملف فيديو </title>
<style>
td {font-size: 9pt}
حدد {العرض: 210}
.s2 {العرض: 250}
</style>
<لغة البرنامج النصي = javaScript>
<!-
/*Writeten بواسطة Linzhang Chen ، 2003-4-20
يرجى الإشارة إلى مصدر معلومات حقوق الطبع والنشر والاحتفاظ بها*/
// الصور المسبقة
var imgback = new image () ؛
imgback.src = images/arrow.gif ؛
var imgbackgray = new image () ؛
imgbackgray.src = الصور/grayarrow.gif ؛
var imgfolder = new image () ؛
imgfolder.src = الصور/المجلد.
var imggrayfolder = new image () ؛
imggrayfolder.src = الصور/grayfolder.gif ؛
// سجل مجموعة صفيف السجل
var arrhistory = new array () ؛