ملخص:
يمثل كائن التطبيق مجموعة من صفحات ASP. يحتوي كائن التطبيق على خصائص صفر (0) ، مجموعتين (2) ، طريقتان (2) ، واثنين من الأحداث (2).
ابدأ:
فيما يلي بعض البرامج النصية للدرس 11.
<٪@language = "javaScript" ٪> <٪ // no asp هنا ، مجرد صفحة html منتظمة ٪> <html> <form action = "script11a.asp" method = "post"> <strong> هل ترغب في اختيار لون التطبيق الرسمي؟ </strong> name = "descripalyColor"> <borte> red </point> <borte> White </point> <spoint> Blue </soph> </select> <br> <input type = "submit" value = "yes ، انقر هنا"> </form> لا ، <a href = "script11a.asp"> انقر هنا </a> </html
انقر هنا لتشغيل Script11.asp في نافذة جديدة. أدناه هو script11a.asp.
<٪@language = "javaScript" ٪> <html> <٪ application.lock (OfficialColor == "Blue") {Application ("OfficelColor") = "Blue"} if (OfficelColor == "undefined") {// لا تفعل شيئًا. ما عليك سوى ترك اللون بمفرده.} application.Unlock () ٪> <bgcolor = "<٪ = application (" admaliescolor ") ٪>" <strong> لون التطبيق الرسمي هو <٪ = application ("OfficelColor") ٪>. <br> </strong>مجموعات التطبيق:
المجموعتان هما المحتويات والستاتيك . تأتي staticoBjects في شكل علامة <boung>. لقد تم ذلك في Global.asa الذي رأيناه في الدرس 09. سأظهره مرة أخرى أدناه.
على النقيض من ذلك ، يتم توضيح مجموعة المحتويات أعلاه. يسمح لك بتعيين واسترداد المتغيرات مع نطاق التطبيق. تنسيق إعداد متغير التطبيق هو
مشاركة المتغير:
فكر أخير على متغيرات التطبيق. يتم مشاركة متغير التطبيق من قبل جميع الزوار. دعنا نقول أنك وأنا على نفس موقع ASP على الويب في نفس الوقت. إذا قمت بتعيين لون الخلفية على اللون الأبيض في Script11.asp ، فسوف أرى "أبيض" اللون الرسمي إذا ذهبت مباشرة إلى script11a.asp. متغيرات التطبيق ليست بأي حال أكثر الوسائل فعالية لتمرير المعلومات من مستخدم إلى آخر.
لا يوجد نموذج شقة:
قد تلاحظ أن المثال أعلاه يبدو غير فعال. لماذا لا تُعين تطبيق التطبيق بشكل مباشر ("ConfomerColor") = request.form ("Commoniscolor")؟ لأننا لا نستطيع. حسب التصميم ، لا تدعم الإصدارات الأحدث (والمحدثة) من برنامج Microsoft Server عن قصد سلوك نموذج الشقة.