|
|
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card>
<p>zurück
</p>
</card>
</wml> |
Комментарий в WML (HTML) |
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card>
<p>
<!-- Dies ist ein Kommentar -->
</p>
</card>
</wml> |
Card |
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card>
<!-- Inhalt -->
</card>
</wml> |
-Card (Аттрибуты) |
<card id="karte1" title="Willkommen" newcontext="false">
<!-- Inhalt -->
</card> |
Аттрибуты |
id |
title |
newcontext |
|
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card>
<p>
<table title="tabelle" columns="2" align="LL">
<tr><td> Z1S1 </td><td> Z1S2 </td></tr>
<tr><td> Z2S1 </td><td> Z2S2 </td></tr>
</table>
</p>
</card>
</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>
<p>
<img src="grafik.wbmp" align="top" alt="Grafik"
height="10" width="12" />
</p>
</card>
</wml> |
Аттрибуты |
src |
align |
alt |
height |
width |
vspace |
hspace |
-Вставка текста |
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card>
<p> PUBLIC</p>
</card>
</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>
<p> Dies ist ein Absatz (links)! </p>
<p align="left"> Dies ist auch ein Absatz (links)! </p>
<p align="right"> Dies ist ein Absatz (rechts)! </p>
<p align="center"> Dies ist ein Absatz (zentriert)! </p>
</card>
</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>
<p mode="wrap"> Zeile wird umgebrochen falls sie nicht in die
Displayzeile passt. </p>
<p mode="nowrap"> Zeile wird NICHT umgebrochen falls sie
nicht in die Displayzeile passt. </p>
</card>
</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>
<p>
<em>Text</em>
<br/>
<strong>Text</strong>
<br/>
<i>Text</i>
<br/>
<b>Text</b>
<br/>
<u>Text</u>
<br/>
<big>Text</big>
<br/>
<small>Text</small>
</p>
</card>
</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>
<p>WAP<br/>FORUM</p>
</card>
</wml> |
-Links |
<?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="eins">
<p><a href="#zwei">gehe zur zweiten Card</a></p>
</card>
<card id="zwei">
<p><a href="#eins">gehe zur ersten Card</a></p>
</card>
</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="relativ">
<p><a href="deck7.wml">gehe zu Deck Nummer 7</a></p>
</card>
<card id="absolut">
<p><a href="http://wap.ffh.de">Hitradio FFH
WAP-Seite</a></p>
</card>
</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="relativ">
<p><anchor>gehe zu Deck Nummer 7
<go href="deck7.wml"/>
</anchor>
</p>
</card>
</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="jetzt">
<do type="prev" label="zurück";>
<prev/>
</do>
</card>
</wml> |
|
<do type="" name="" label="" optional="">
<-- Task -->
</do> |
Аттрибуты |
type |
name |
label |
optional |
|
<?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="Anfang">
<p>
<anchor>Auswertung
<go href="auswertung.wml"/>
</anchor>
</p>
</card>
</wml> |
Аттрибуты |
href |
method |
|
<?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="jetzt">
<do type="prev" label="zurück";>
<prev/>
</do>
</card>
</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="frisch">
<do type="reset" label="Erfrischen">
<refresh>
<setvar name="vorname" value="">
<setvar name="alter" value="">
</refresh>
</do>
</card>
</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="Anfang">
<do type="accept" label="AnfangsCard">
<noop/>
</do>
</card>
</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="test" onenterbackward="deck50.wml">
<!-- Inhalt der Card -->
</card>
</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="test">
<onevent type="onenterbackward">
<go href="deck50.wml"/>
</onevent>
</card>
</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="oeftest">
<onevent type="onenterforward">
<refresh>
<setvar name="var1" value="">
<setvar name="var2" value="">
</refresh>
</onevent>
</card>
</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="oebtest">
<onevent type="onenterbackward">
<go href="deck50.wml"/>
</onevent>
<!-- Inhalt -->
</card>
</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="stopuhr" ontimer="ende.wml">
<timer value="150"/>
<p>
Nach 15 Sekunden ist Ende !
</p>
</card>
</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="stopuhr" ontimer="ende.wml">
<timer value="150"/>
<p>
Nach 15 Sekunden ist Ende !
</p>
</card>
</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="wahl">
<p>
<b>Wohin ?</b>
<select name="wohin">
<option onpick="hilfe.wml">Hilfe</option>
<option onpick="#info">Infos</option>
</select>
</p>
</card>
<card id="info">
<p>
Informationen gibt es hier !
</p>
</card>
</wml> |
|
<?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 type="accept" label="AnfangsCard" name="anf">
<go href="#anfang"/>
</do>
</template>
<card id="anfang">
<p>
Dies ist die AnfangsCard.
<a href="#inhalt1">Inhalt 1</a>
<a href="#inhalt2">Inhalt 2</a>
</p>
</card>
<card id="inhalt1">
<p>
Dies ist die InhaltsCard 1.
</p>
</card>
<card id="inhalt2">
<p>
Dies ist die InhaltsCard 2.
</p>
</card>
</wml>
|
|
<?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 type="accept" label="AnfangsCard" name="anf">
<go href="#anfang"/>
</do>
</template>
<card id="anfang">
<do type="accept" label="AnfangsCard" name="anf">
<noop/>
</do>
<p>
Dies ist die AnfangsCard.
<a href="#inhalt1">Inhalt 1</a>
<a href="#inhalt2">Inhalt 2</a>
</p>
</card>
<card id="inhalt1">
<p>
Dies ist die InhaltsCard 1.
</p>
</card>
<card id="inhalt2">
<p>
Dies ist die InhaltsCard 2.
</p>
</card>
</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>
<p>
<b>Auswahlliste</b>
<select name="drink">
<option value="Bier">Bier</option>
<option value="Cola">Cola</option>
<option value="Tee">Tee</option>
</select>
</p>
</card>
</wml> |
|
<select title="" name="" value="" iname="" ivalue="" multiple=""
tabindex="">
<!-- Optionen -->
</select> |
Аттрибуты |
title |
name |
value |
iname |
ivalue |
multiple |
tabindex |
|
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card>
<p>
<b>Auswahlliste</b>
<select name="drink">
<option value="Bier">Bier</option>
<option value="Cola">Cola</option>
<option value="Tee">Tee</option>
</select>
</p>
</card>
</wml>
|
|
<option value="" title="" onpick=""> </option>
|
Аттрибуты |
title |
value |
onpick |
|
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card>
<p>
Nachname : <input type="text" name="nachname"
size="15"/>
</p>
</card>
</wml> |
|
<input type ="" name="" value="" format="" emptyok="" size=""
maxlength="" tabindex="" title=""/> |
Аттрибуты |
type |
name |
value |
format |
emptyok |
size |
maxlength |
tabindex |
title |
-PHP-Skript |
<?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="formular" title="Formular">
<p>
Vorname : <input type="text" name="vn"/>
<br/>
Nachname : <input type="text" name="nn"/>
</p>
<p align="center">
<anchor>
Senden
<go href="sendform.php3" method="post">
<postfield name="pfvn" value="$(vn)"/>
<postfield name="pfnn" value="$(nn)"/>
</go>
</anchor>
</p>
</card>
</wml> |
|
<postfield name="VarName" value="VarWert"/>
|
|
<?php
echo "<?xml version=\"1.0\"?>";
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">";
echo "<wml>";
echo "<card id=\"sendform\" title=\"SendForm\">";
echo "<p>Hallo $pfvn $pfnn !!!</p>";
echo "</card>";
echo "</wml>";
?> |
-WMLScript |
arithmetische Operatoren |
Operator |
|
Funktion |
x + y |
|
Addition von Zahlen / Anhängen von Zeichenketten |
x - y |
|
Subtraktion |
x * y |
|
Multiplikation |
x / y |
|
Division |
x % y |
|
Rest der Division ( Modulo ) |
x div y |
|
ganzzahlige Division |
-x |
|
negativ |
+x |
|
positiv |
--x |
|
Pre-Decrement |
x-- |
|
Post-Decrement |
++x |
|
Pre-Increment |
x++ |
|
Post-Increment |
|
logische Operatoren |
Operator |
|
Funktion |
x && y |
|
Logisches Und |
x || y |
|
Logisches Oder |
!g |
|
Negation |
|
Bit Operatoren |
Operator |
|
Funktion |
x << n |
|
bitweises Schieben nach links |
x >> n |
|
bitweises Schieben nach rechts, Beibehaltung des Vorzeichens |
x >>> n |
|
bitweises Schieben nach rechts, Auffüllen mit 0 |
x & y |
|
bitweises Und |
x | y |
|
bitweises Oder |
x ^ y |
|
bitweises Exclusiv-Oder |
~x |
|
bitweise Negation |
|
Vergleichsoperatoren |
Operator |
|
Funktion |
x > y |
|
grösser |
x < y |
|
kleiner |
x >= y |
|
grösser gleich |
x <= y |
|
kleiner gleich |
x == y |
|
gleich |
x != y |
|
ungleich |
|
-WMLScript-Beispielen |
WML-Datei (reverse.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="eins" title="INPUT">
<p>
Name : <input type="text" name="nachname" size="15"/>
<anchor>umdrehen
<go href="reverse.wmls#REVERSE()"/>
</anchor>
<br/>
<anchor>loeschen
<refresh>
<setvar name="name"
value=""/>
</refresh>
</anchor>
</p>
</card>
<card id="zwei" title="OUTPUT">
<p>
Umgedreht: $(UMKEHR)
</p>
</card>
</wml> |
WMLScript-Datei (reverse.wmls) |
extern function REVERSE()
{
var wert = WMLBrowser.getVar("nachname");
var neu = "";
var laenge = String.length(wert);
for(var i=laenge; i>=0; i--)
{
neu = neu + String.charAt(wert,i);
}
var x = WMLBrowser.setVar("UMKEHR",neu);
WMLBrowser.go("reverse.wml#zwei");
} |
WML-Datei (wuerfel.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>
<p align="center">
Wuerfelspiel
<br/>
W1: <b> $WURF1 </b>
W2: <b> $WURF2 </b>
<br/>
$PASCH
<do type="accept" label="wuerfeln">
<go href="wuerfel.wmls#wurf()"/>
</do>
</p>
</card>
</wml> |
WMLScript-Datei (wuerfel.wmls) |
extern function wurf()
{
var w1 = 1 + ( Lang.random(6) % 6 );
WMLBrowser.setVar("WURF1",w1);
var w2 = 1 + ( Lang.random(6) % 6 );
WMLBrowser.setVar("WURF2",w2);
if ( w1 == w2 )
{
WMLBrowser.setVar("PASCH","Pasch !!!");
}
else
{
WMLBrowser.setVar("PASCH","");
}
WMLBrowser.refresh();
} |
|