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

WML - onenterbackward Event حدث الرجوع

 WML - onenterbackward Event حدث الرجوع

WML - onenterbackward Event حدث الرجوع

يحدث هذا الحدث عندما يضرب المستخدم بطاقة عن طريق التنقل العادي للخلف. أي أن المستخدم يضغط على مفتاح الرجوع في بطاقة لاحقة ويعود إلى هذه البطاقة في مكدس المحفوظات.

فيما يلي بناء الجملة لتعريف معالج الحدث لحدث onenterbackward :

<onevent type="onenterbackward">
   A task to be performed.
</onevent>

فيما يلي المثال الذي يوضح كيفية حدوث حدث onenterbackward عندما تحاول العودة من البطاقة الثانية إلى البطاقة الأولى ويأخذك معالج الحدث المحدد إلى البطاقة رقم ثلاثة بدلاً من رقم البطاقة 1. انسخ هذا البرنامج والصقه وحاول اللعب به لفهمه نوع حدث onenterbackward .

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">

<wml>
<card id="card1" title="Card 1">
<onevent type="onenterbackward">
  <go href="#card3"/>
</onevent>
<p>
  <anchor>
     <go href="#card2"/>
     Go to card 2
  </anchor>
</p>
</card>
<card id="card2" title="Card 2">
<p>
   <anchor>
   <prev/>
      Going backwards
   </anchor>
</p>
</card>
<card id="card3" title="Card 3">
<p>
Hello World!
</p>
</card>
</wml>

عند تحميل هذا البرنامج ستظهر لك الشاشة التالية:

امتحان WAP12

الآن ، اضغط على الخيار Go to Card 2 للانتقال إلى البطاقة الثانية وهذا سينقلك إلى الشاشة التالية:

امتحان WAP14

الآن ، أنت في الصفحة الثانية. الآن ، عندما تحاول الرجوع إلى رقم البطاقة ، يتم تنفيذ حدث onenterbackward ويأخذك إلى رقم البطاقة 3 بدلاً من البطاقة رقم 2 وسترى الشاشة التالية.

اختبار WAP15


التسميات: