WML - Variables المتغيرات
WML - Variables المتغيرات
نظرًا لأنه يمكن احتواء العديد من البطاقات في مجموعة واحدة ، يجب أن تكون هناك آلية ما للاحتفاظ بالبيانات أثناء انتقال المستخدم من بطاقة إلى أخرى. يتم توفير هذه الآلية عبر متغيرات WML.
WML حساس لحالة الأحرف. لا يتم إجراء طي حالة عند تحليل سطح WML. جميع قيم السمات التي تم تعدادها حساسة لحالة الأحرف. على سبيل المثال ، قيم السمات التالية كلها مختلفة: id = "Card1" و id = "card1" و id = "CARD1".
يمكن إنشاء المتغيرات وتعيينها باستخدام عدة طرق مختلفة. فيما يلي مثالان:
عنصر <setvar>:
يتم استخدام عنصر <setvar> نتيجة قيام المستخدم بتنفيذ بعض المهام. يمكن استخدام العنصر> setvar> لتعيين حالة المتغير ضمن العناصر التالية: <go> ، <prev> ، و <refresh>.
يدعم هذا العنصر السمات التالية:
ينسب | القيمة | وصف |
---|---|---|
Name | نص | يحدد اسم المتغير |
Value | نص | يضبط قيمة المتغير |
Class | بيانات الفصل | يعيّن اسم فئة للعنصر. |
Id | معرف العنصر | معرّف فريد للعنصر. |
ان العنصر التالي إنشاء متغير اسمه و بقيمة 1000:
<setvar name="a" value="1000"/>
عناصر الإدخال:
يتم أيضًا تعيين المتغيرات من خلال أي عنصر إدخال مثل الإدخال ، التحديد ، الخيار ، إلخ. يتم إنشاء متغير تلقائيًا يتوافق مع السمة المسماة لعنصر الإدخال.
على سبيل المثال ، يُنشئ العنصر التالي متغيرًا باسم b :
<select name="b"> <option value="value1">Option 1</option> <option value="value2">Option 2</option> </select>
باستخدام المتغيرات:
يحدث التوسع المتغير في وقت التشغيل ، في المستعرض الصغير أو المحاكي. هذا يعني أنه يمكن ربطها بنص آخر أو تضمينها فيه.
تتم الإشارة إلى المتغيرات بعلامة الدولار السابقة ، ويتم تفسير أي علامة دولار واحدة في مجموعة WML الخاصة بك على أنها مرجع متغير.
<p> Selected o
التسميات: WML Wireless Markup Language لغة الترميز اللاسلكية
<< الصفحة الرئيسية