معالجة الجدول.
< نمط الجدول = تخطيط الجدول: عرض ثابت = 200 حد = 0 تباعد الخلايا = 0 خلية = 7 bgcolor = #f7f7f7 >
<tr>
<td style=LEFT: 0px WIDTH: 100%;
dffadfdaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsfdffad
fdasfdffadfdasfdffadfdasfdffadfdasfdffadfdasfd
ففادفداسفدفادفداسف
</تد>
</tr>
</الجدول>
هنا نستخدم بشكل أساسي أسلوب CSS للتحكم. هناك نمط = TABLE-LAYOUT: تم إصلاحه في علامة <table>، ووصفه كما يلي
القواعد:
تخطيط الجدول: تلقائي |
المعلمة:
تلقائي: الخوارزمية التلقائية الافتراضية. سيعتمد التخطيط على محتويات كل خلية. لن يتم عرض الجدول إلا بعد قراءة كل خلية وحسابها. بطيء جدًا
ثابت: خوارزمية تخطيط ثابتة. في هذه الخوارزمية، يعتمد التخطيط الأفقي فقط على عرض الجدول وعرض حدود الجدول وتباعد الخلايا وعرض الأعمدة، ولا علاقة له بمحتوى الجدول في الوقت الحالي ، إذا لم يكن هناك WORD-WRAP: كلمة فاصلة في العلامة <td>، فسيتم عرض المحتوى الموجود في الجدول جزئيًا فقط، اعتمادًا على عرض الجدول، تكون تعليمات التفاف الكلمات كما يلي:
القواعد:
التفاف الكلمة: عادي | فاصل الكلمة
المعلمة:
عادي: السماح للمحتوى بالدفع خارج حدود الحاوية المحددة
كلمة فاصلة: سيتم كسر المحتوى داخل الحدود. إذا لزم الأمر، تحدث فواصل الكلمات أيضًا
فهرس العلامات VBSCRIPT
العمليات الأساسية
+ إضافة الأرقام وتسلسل السلسلة
- طرح الرقم
* ضرب الأرقام
/ قسمة الأعداد
وزارة الدفاع للعثور على الباقي
أوجد الحاصل
& سلسلة تسلسل
^ القوة
= متساوي
<> غير متساويين
>= أكبر من أو يساوي
> أعظم من
<= أقل من أو يساوي
< أقل من
لا
و
أو أو
XOR
الحلقات والقرارات
إذا....إذا...إذا...
إذا...فإذا...وإلا إذا...ف...لا
وإلا إذا... إذا لم يكن كذلك
حدد الحالة... شرط اختيار المجموعة
حدد النهاية
لـ... حلقة العد التالية
بينما... حلقة مشروطة (1)
افعل بينما...حلقة الحلقة الشرطية (2)
افعل...حلقة أثناء الحلقة الشرطية (3)
افعل حتى... حلقة مشروطة (4)
افعل...حلقة حتى الحلقة الشرطية (5)
وظائف رياضية
القيمة المطلقة للقيمة Abs
علامة SGN
تحويل سداسي عشري إلى سداسي عشري
أكتوبر تحويل إلى ثماني
الجذر التربيعي Sqr
Int يأخذ عددا صحيحا
الإصلاح يأخذ عددا صحيحا
الجولة تأخذ عددا صحيحا
قاعدة السجل واللوغاريتم
دالة جيبية
وظيفة جيب التمام
وظيفة ظل الظل
وظائف معالجة السلسلة
طول سلسلة لين
منتصف يأخذ جزءا من السلسلة
يأخذ اليسار جزءًا من السلسلة من بداية السلسلة
يأخذ اليمين جزءًا من السلسلة من نهاية السلسلة
Lcase تحويل إلى أحرف صغيرة
Ucase تحويل إلى أحرف كبيرة
يقوم Trim بإزالة المسافات في بداية ونهاية السلسلة
يقوم Ltrim بإزالة المسافات في بداية السلسلة
يقوم Rtrim بإزالة المسافات الزائدة من السلاسل
استبدال يستبدل بعض الأحرف في السلسلة
يحدد Instr ما إذا كان موجودًا في سلسلة أخرى (ابحث من البداية)
يحدد InstrRev ما إذا كان موجودًا في سلسلة أخرى (ابحث من النهاية)
حرف مسافة الفضاء لأي عدد من الأحرف
سلسلة أي حرف من أي عدد من الأحرف
يقوم StrReverse بعكس سلسلة
تقسيم يقسم سلسلة بحرف معين
وظيفة تحويل نوع البيانات
تحويل سينت إلى عدد صحيح
تم تحويل Cstr إلى سلسلة
Clng تحويل إلى عدد صحيح ثابت
تم تحويل Cbool إلى دالة منطقية
تحويل Cdate إلى وظيفة التاريخ
تم تحويل CSng إلى دقة واحدة
تم تحويل CDbl إلى دقة مضاعفة
وظيفة التاريخ والوقت
التاريخ التاريخ الحالي
الوقت الآن الوقت
الآن التاريخ والوقت الحاليين
يضيف DateAdd التاريخ
DateDiff اختلافان في التاريخ
إعداد التاريخ DateSerial
إعداد التاريخ DateValue
العام العام الحالي
الشهر الشهر الحالي
اليوم الآن
ساعة الوقت الحالي
دقيقة الآن دقيقة
الثانية الآن الثانية
المؤقت عدد الثواني منذ منتصف الليل
إعداد الوقت TimeSerial
TimeValue جزء من الوقت
اسم الأسبوع WeekDay
اسم الشهر اسم الشهر
وظائف أخرى
صفيف ينتج صفيف
حرف تصاعدي، رمز ASCII
حرف رمز Chr ASCII
مجموعة مرشحات التصفية
نافذة الإدخال InputBox
الانضمام يجمع العناصر في صفيف
نافذة معلومات MsgBox
مجموعة Lbound الحد الأدنى
مجموعة Ubound الحد العلوي
تعليمات
مجموعات Const ثابتة
يحدد Dim المتغيرات أو المصفوفات
مسح يمسح المصفوفة
يعيد ReDim تعريف المصفوفة
عشوائية بداية رقم عشوائي
Rnd يحصل على رقم عشوائي
كائن أسب
كائن الجلسة
يقوم IsEmpty باختبار ما إذا كان متغير الجلسة موجودًا أم لا
يقوم TimeOut بتعيين دورة حياة متغير الجلسة
يؤدي التخلي عن مسح متغيرات الجلسة بالقوة
كائن التطبيق
يقوم IsEmpty باختبار ما إذا كان متغير التطبيق موجودًا
قفل متغيرات التطبيق
فتح يفتح أمر القفل
كائن ملفات تعريف الارتباط
انتهاء الصلاحية يحدد عمر متغيرات ملفات تعريف الارتباط
كائن الاتصال
فتح يفتح اتصال بقاعدة البيانات
تنفيذ يفتح كائن Recordset
إغلاق يغلق كائن الاتصال
كائن مجموعة السجلات
movefirst ينقل مؤشر السجل إلى السجل الأول
يقوم Movelast بنقل مؤشر السجل إلى السجل الأخير
يقوم movenext بنقل مؤشر السجل إلى السجل التالي
moveprevious ينقل مؤشر السجل إلى السجل السابق
كلاهما يختبر ما إذا كان هذا هو بداية مجموعة السجلات
يختبر eof ما إذا كانت هذه هي نهاية مجموعة السجلات
open يفتح كائن Recoreset
إغلاق يغلق كائن مجموعة السجلات
الحقول كائن فرعي لقراءة البيانات
filess.count عدد الحقول
حجم الصفحة عدد السجلات في كل صفحة
المطلق تم تعيينه على صفحة معينة
عدد الصفحات إجمالي عدد الصفحات
يقفز الموقع المطلق مباشرة إلى السجل
قائمة أخطاء وقت تشغيل MicrosoftVBscript (التمثيل العشري)
الخطأ رقم 5 استدعاء إجراء أو وسيطة غير صالحة
الخطأ رقم 5 استدعاء إجراء أو وسيطة غير صالحة
الخطأ رقم 6 تجاوز السعة
الخطأ رقم 7 الذاكرة غير كافية
الخطأ رقم 9 منخفض خارج الحدود
الخطأ رقم 10 المصفوفة ذات طول ثابت أو مقفلة مؤقتًا
خطأ رقم 11 القسمة على صفر
الخطأ رقم 13 عدم تطابق النوع
خطأ رقم 14 مساحة السلسلة غير كافية
خطأ رقم 17 غير قادر على تنفيذ العملية المطلوبة
الخطأ رقم 28 تجاوز سعة المكدس
خطأ رقم 35 إجراء أو وظيفة غير محددة
الخطأ رقم 48 خطأ في تحميل ملف DLL
الخطأ رقم 51 خطأ داخلي
الخطأ رقم 52 اسم الملف أو رقمه خاطئ
خطأ رقم 53 لم يتم العثور على الملف
الخطأ رقم 54 وضع الملف خاطئ
خطأ رقم 55 الملف مفتوح بالفعل
الخطأ رقم 57 خطأ في إدخال/إخراج الجهاز
الخطأ رقم 58 الملف موجود بالفعل
خطأ رقم 61 القرص ممتلئ
الخطأ رقم 62 يتجاوز الإدخال نهاية الملف
خطأ رقم 67 عدد كبير جدًا من الملفات
خطأ رقم 68 الجهاز غير متوفر
خطأ رقم 70 لا يوجد إذن
خطأ رقم 71 القرص غير جاهز
خطأ #74 لا يمكن أن تحتوي عملية إعادة التسمية على رموز محرك أقراص أخرى
الخطأ رقم 75 خطأ في الوصول إلى المسار/الملف
الخطأ رقم 76 لم يتم العثور على المسار
الخطأ رقم 91 لم يتم تعيين متغير الكائن
خطأ رقم 92 لم تتم تهيئة الحلقة
خطأ رقم 94 استخدام غير صالح لـ Null
خطأ رقم 322 غير قادر على إنشاء الملفات المؤقتة الضرورية
خطأ رقم 424 كائن مفقود
الخطأ رقم 429 لا يمكن لمكون ActiveX إنشاء كائن
خطأ #430 الفئة لا تدعم عمليات الأتمتة
خطأ # 432 لم يتم العثور على اسم الملف أو اسم الفئة في عملية التنفيذ التلقائي
خطأ #438 الكائن لا يدعم هذه الخاصية أو الأسلوب
الخطأ رقم 440 خطأ في عملية الأتمتة
خطأ رقم 445 الكائن لا يدعم هذه العملية
الخطأ رقم 446: الكائن لا يدعم المعلمات المسماة
الخطأ رقم 447: الكائن لا يدعم خيارات اللغة الحالية
خطأ #448 لم يتم العثور على المعلمة المسماة
خطأ #449 المعلمة مطلوبة
الخطأ # 450 عدد خاطئ من المعلمات أو قيمة سمة المعلمة غير صالحة
خطأ #451 الكائن ليس مجموعة
خطأ رقم 453 لم يتم العثور على وظيفة DLL المحددة
الخطأ رقم 455 خطأ في قفل موارد الكود
خطأ #457 هذا المفتاح مرتبط بالفعل بعنصر من هذه المجموعة
الخطأ رقم 458 يستخدم المتغير نوع التنفيذ التلقائي غير المعتمد في VBScript.
خطأ #462 الخادم البعيد غير موجود أو غير متوفر
خطأ رقم 481 صورة غير صالحة
لم يتم تعريف متغير الخطأ رقم 500
خطأ رقم 501 مهمة غير قانونية
خطأ رقم 502 الكائن غير آمن للبرمجة باستخدام البرنامج النصي
الخطأ رقم 503 لا يمكن تهيئة الكائن بشكل آمن
الخطأ رقم 504 لا يمكن إنشاء الكائن بأمان
خطأ #505 مرجع غير صالح أو غير مؤهل
خطأ #506 الفئة غير محددة
خطأ رقم 507 حدث خطأ غير متوقع
خطأ رقم 1001 الذاكرة غير كافية
الخطأ رقم 1002 خطأ في بناء الجملة
الخطأ رقم 1003 مفقود ':'
خطأ # 1005 مفقود '('
خطأ # 1006 مفقود ')'
خطأ # 1007 مفقود ']'
الخطأ رقم 1010 المعرف مفقود
خطأ # 1011 مفقود '='
الخطأ رقم 1012 "إذا" مفقود
الخطأ رقم 1013 مفقود "إلى"
الخطأ رقم 1014 "النهاية" مفقودة
الخطأ رقم 1015 "الوظيفة" مفقودة
خطأ رقم 1016 مفقود "فرعي"
الخطأ رقم 1017 مفقود "ثم"
الخطأ رقم 1018 "Wend" مفقود
الخطأ رقم 1019 "الحلقة" مفقودة
الخطأ رقم 1020 "التالي" مفقود
الخطأ رقم 1021 "حالة" مفقودة
الخطأ رقم 1022 "تحديد" مفقود
خطأ رقم 1023 تعبير مفقود
خطأ # 1024 عبارة مفقودة
الخطأ رقم 1025 لم ينته البيان
خطأ # 1026 ثابت عدد صحيح مفقود
الخطأ رقم 1027 مفقود "أثناء" أو "حتى"
الخطأ رقم 1028 "بينما" و"حتى" مفقودان أو أن العبارة لم تنتهِ
الخطأ رقم 1029 مفقود "مع"
الخطأ رقم 1030 المعرف طويل جدًا
خطأ # 1031 رقم غير صالح
خطأ رقم 1032 حرف غير صالح
الخطأ رقم 1033 ثابت السلسلة غير المنتهية
خطأ # 1034 التعليق لم ينته
خطأ # 1037 استخدام غير صالح للكلمة الرئيسية "أنا".
خطأ # 1038 عبارة "حلقة" مفقودة "do"
خطأ # 1039 عبارة "خروج" غير صالحة
الخطأ رقم 1040 متغير التحكم في الحلقة 'for' غير صالح
خطأ # 1041 إعادة تعريف الاسم
الخطأ رقم 1042 يجب أن يكون العبارة الأولى في السطر
خطأ # 1043 لا يمكن تعيين قيمة لمعلمة غير ByVal
الخطأ رقم 1044 لا يمكن استخدام الأقواس عند استدعاء روتين فرعي
خطأ # 1045 ثابت حرفي مفقود
خطأ # 1046 مفقود "في"
الخطأ رقم 1047 "الفئة" مفقودة
يجب تحديد الخطأ رقم 1048 داخل الفصل
الخطأ رقم 1049 مفقود في إعلان الخاصية Let أو Set أو Get in
الخطأ رقم 1050 "الخاصية" مفقودة
خطأ # 1051 يجب أن يكون عدد المتغيرات متسقًا في مواصفات كافة الخصائص
خطأ # 1052 غير مسموح بخصائص/طرق افتراضية متعددة في الفصل الدراسي
خطأ # 1053 لا يحتوي إجراء تهيئة الفصل أو إنهائه على متغيرات
خطأ # 1054 يجب أن تحتوي سمة set أو Let على متغير واحد على الأقل
الخطأ رقم 1055 خطأ "التالي"
الخطأ رقم 1056 لا يمكن تحديد "الافتراضي" إلا في "الخاصية" أو "الوظيفة" أو "الفرعي"
خطأ # 1057 عند تحديد "افتراضي"، يجب أيضًا تحديد "عام".
الخطأ رقم 1058 لا يمكن تحديد "الافتراضي" إلا في Property Get
الخطأ رقم 4096 خطأ في برنامج التحويل البرمجي لـ Microsoft VBScript
الخطأ رقم 4097 خطأ وقت تشغيل Microsoft VBScript
خطأ #5016 كائن التعبير العادي مفقود
الخطأ رقم 5017 خطأ في بناء جملة التعبير العادي
الخطأ رقم 5018 خطأ في القياس الكمي
الخطأ رقم 5019 ']' مفقود في التعبير العادي
الخطأ #5020 ')' مفقود في التعبير العادي
خطأ رقم 5021 تم تعيين الأحرف خارج الحدود
قائمة الشجرة:
<لغة البرنامج النصي=جافا سكريبت>
فار lastObj
وظيفة توسيع (الكائن)
{
إذا (lastObj != فارغة)
{
إذا (obj == lastObj)
{
إذا (obj.style.display == لا شيء)
{
obj.style.display = ;
}
آخر
{
obj.style.display = لا شيء
}
}
آخر
{
lastObj.style.display = none;
obj.style.display = ;
}
}
آخر
{
obj.style.display = ;
}
lastObj = obj
}
</النص>
<عرض الجدول=100% حد=0 تباعد الخلايا=0 خلية الحشو=0>
<%
خافت
معرف = طلب (معرف)
خافت strsql، آر إس
strsql=select * from p_type حيث الترتيب العامي=1 ومستوى الكتابة=1 حسب اسم الكتابة
مجموعة rs=fgetrslist(strsql)
تفعل في حين لا rs.eof
%>
<tr>
<td height=25 class=LEFTLINKS><img width=30 height=0 align=absmiddle /><b><%if rs(isleaf)=0 ثم%><a href=# onClick=javascript:expandIt(kb<) %=rs(id)%>);return false><%else%><a href=<%=request.ServerVariables(SCRIPT_NAME)%>?idtree=<%=rs(idtree)%> ><%end if%><%=server.HTMLEncode(right((rs(typename)&),len(rs(typename)&)-2))%></a></b></td>
</tr>
<%
إذا كان clng(id)=clng(rs(id)) إذن
%>
<tr معرف=kb<%=rs(id)%>>
<%
آخر
%>
<معرف tr=kb<%=rs(id)%> النمط=عرض:لا شيء;>
<%
نهاية إذا
%>
<تد>
<الجدول>
<%
dimrs1
strsql=select * from p_type حيثparentid=&rs(id)& وslanguage=1 ترتيب حسب اسم النوع
تعيين rs1=fgetrslist(strsql)
تفعل في حين لا rs1.eof
%>
<tr><td height=20 class=LEFTLINKS>
<img width=40 height=0 align=absmiddle /><a href=<%=request.ServerVariables(SCRIPT_NAME)%>?idtree=<%=rs1(idtree)%>&id=<%=rs(id)% > ><%=server.HTMLEncode(right((rs1(typename)&),len(rs1(typename)&)-2))%></a></td></tr>
<%
rs1.movenext
حلقة
rs1.إغلاق
تعيين rs1=لا شيء
%>
</الجدول>
</تد>
</tr>
<%
rs.movenext
حلقة
rs. Close
تعيين RS=لا شيء
%>
</الجدول>