מדריך WAP – ארועים

התגית <anchor> מאפשרת להפעלת משימות על פי אירועים מסוימים. ישנן שלוש תגיות המקשרות בין הארועים לבין המשימות והן: <anchor>, <onevent> ו- <do>.

התגית <anchor>

מקשרת בין כרטיסים באותו דף. לתגית זו יש תגית סוגרת. להלן התחביר של תגית זו:

<anchor title="VDATA"></anchor>

כתיבה מקוצרת לתחביר זה היא: <a></a>. משתמשים בתגית זו רק כדי לקשר בין שני חפיסות או בין שתי כרטיסים. להלן דוגמה לקישור מדף אחד לשני:

<a href="next.wml">טקסט שיוצג יבוא כאן</a>  

כדי לקשר בין שני כרטיסים באותה חפיסה יש להוסיף את הסימן # לפני שם הכרטיס.
כך יראה הדבר בדף WML:

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

<wml>
	<card id="card1" title="Welcome">
		<p align="right">
		אם ברצונך לראות את כרטיס 2<br/>
		<a href="#card2" title="Card2">לחץ כאן</a>
		</p>
	</card>
	<card id="card2" title="Card 2">
		<p>
		אם ברצונך לחזור לכרטיס 1<br/>
		<a href="#card1">לחץ כאן</a><br/> (Card1)
		</p>
	</card>
</wml> 

כך יראה הצג:

התגית <do>

תגית זו מאפשרת הפעלת ארועים על-ידי המשתמש. התחביר של מאפיין זה הוא:

<do 
type="prev | help | accept | reset | option | delete"
    name="NAME"
>  

להלן דוגמה לשימוש עם המאפיין <do>:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
	<template>
		 <do name="back" type="prev">
		  <prev/>
		 </do>
	</template>

	<card>
		<p>
		שלום לגולשי האתר
		<br/>
		webmaster.org.il
		</p>
	</card>
</wml> 

כך יראה הצג:

התגית <onevent>:

תגית זו מאפשרת להציג הודעה מוגדרת מראש, לפרק זמן מוגדר ואז ינותב המשתמש לדף אחר. לדוגמא, התגית <timer> מאפשרת הגדרת זמן עד לניתוב המשתמש. לדוגמא:

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

<wml>
	<card ontimer="test.wml">
		<timer value="20"/>
		<p>אתם תועברו לדף הבא בעוד 2 שניות!!!</p>
	</card>
</wml>

כך יראה הצג:

שימו לב! בשורה <timer value="20"/> כתוב הערך 20 ולא הערך 2, משמעות הדבר שהזמן המצויין מתייחס לעשיריות השנייה.

תגיות: , , , , ,

תגובות בפייסבוק