WML Editor
  WML Editor

WML Editor-WAP-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>zur&#xFC;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&#xFC;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&#xFC;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();
}
 
   
   
 
   

 

 
     
-VITOK.NAROD.RU- WWW.VITOK.NAROD.RU.
 

WWW.VITOK.NAROD.RU

Используются технологии uCoz