السبت، 17 أكتوبر 2020

WML - Variables المتغيرات

 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






التسميات: