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

WML - Template القالب

 WML - Template القالب

WML - Template القالب

يتم استخدام <template> لتطبيق عناصر <do> و <onevent> على جميع البطاقات في المجموعة. يحدد هذا العنصر قالبًا لجميع البطاقات الموجودة في مجموعة البطاقات ويتم إضافة الرمز الموجود في علامة <template> إلى كل بطاقة في المجموعة.

يمكنك تجاوز عنصر <do> في قالب عن طريق تحديد عنصر <do> آخر بنفس قيمة سمة الاسم في بطاقة WML.

يدعم عنصر <template> السمات التالية:

الخاصيةالقيمةوصف
onenterbackwardURLيحدث عندما ينتقل المستخدم إلى بطاقة باستخدام مهمة "السابقة"
onenterforwardURLيحدث عندما ينتقل المستخدم إلى بطاقة باستخدام مهمة "go"
ontimerURLيحدث عند انتهاء صلاحية "المؤقت"
Class بيانات الفئةيعيّن اسم فئة للعنصر.
Idمعرف العنصرمعرّف فريد للعنصر.

فيما يلي مثال يوضح استخدام عنصر <go>.

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

<wml>
  <template>
    <do name="main_menu" type="accept" label="Chapters">
      <go href="chapters"/>
    </do>
    <do name="menu_1" type="accept" label="Chapter 1">
      <go href="#chapter1"/>
    </do>
    <do name="menu_2" type="accept" label="Chapter 2">
      <go href="#chapter2"/>
    </do>
    <do name="menu_3" type="accept" label="Chapter 3">
      <go href="#chapter3"/>
    </do>
    <do name="menu_4" type="accept" label="Chapter 4">
      <go href="#chapter4"/>
    </do>
  </template>

  <card id="chapters" title="WML Tutorial">
    <p>
      Select One Chapter:<br/>
      <anchor>
        <go href="#chapter1"/>
        Chapter 1: WML Overview
      </anchor><br />

      <anchor>
        <go href="#chapter2"/>
        Chapter 2: WML Environment
      </anchor><br />

      <anchor>
        <go href="#chapter3"/>
        Chapter 3: WML Syntax
      </anchor><br />

      <anchor>
        <go href="#chapter4"/>
        Chapter 4: WML Elements
      </anchor><br />
    </p>
  </card>

  <card id="chapter1" title="WML Tutorial Ch1">
    <p>
      <em>Chapter 1: WML Introduction</em><br/>
      ...
    </p>
  </card>

  <card id="chapter2" title="WML Tutorial Ch2">
    <p>
      <em>Chapter 2: WML Environment</em><br/>
      ...
    </p>
  </card>

  <card id="chapter3" title="WML Tutorial Ch3">
    <p>
      <em>Chapter 3: WML Syntax</em><br/>
      ...
    </p>
  </card>

  <card id="chapter4" title="WML Tutorial Ch4">
    <p>
      <em>Chapter 4: WML Elements</em><br/>
      ...
    </p>
  </card>
</wml>

سينتج هذا القائمة التالية ويمكنك الآن التنقل عبر جميع الفصول:

مثال WAP 11




التسميات: