WML-Einführung von Hubert Partl

Hypertext-Links


Verweise zu anderen Informationen <a> <anchor>

Hyperlinks, das sind Verweise auf andere Informationen, die vom Benutzer ausgewählt werden können (analog zum "Anklicken" auf PCs), werden am einfachstn mit dem Tags <a> innerhalb von Absätzen in der folgenden Form realisiert:

<a href="url">...Text...</a>
Der zwischen <a> und </a> stehende Text ist das Wort oder Bild oder der Textteil, der vom Benutzer ausgewählt werden kann. Mit href wird die Adresse (URL) der WML-Seite oder Textstelle oder der WBMP-Graphik angegeben, die beim Auswählen ("Anklicken") des Textes angezeigt werden soll. Beispiele folgen unten.

Eine Alternative zum Befehl <a> ist der Befehl <anchor>, der verschiedene Aktionen erlaubt:
<go href="url" /> für die angegebene Datei,
<prev /> für die vorige <card>,
<refresh /> für ein Neuladen der aktuellen Seite nach der Durchführung von darin enthaltenen <setvar /> Befehlen oder Skripts.
Beispiel:

<anchor>...Text...<go href="url" /></anchor>
Mit <go> können auch CGI-Programme aufgerufen werden.

URLs mit speziellen Methoden wie z.B. telnet:, mailto: oder news: werden nicht unterstützt. Ähnliche spezielle Dienste werden von Telefonnetz-Betreibern jedoch manchmal mit WTA zur Verfügung gestellt.

Eine Alternative oder Ergänzung zur Verwendung von Hyperlinks stellt die direkte Reaktion auf das Drücken der Funktionstasten dar.

Relative URLs

Querverweise innerhalb einer Gruppe von WML-Files, die logisch zusammen gehören und gemeinsam gewartet werden, sollten mit relativen URLs realisiert werden, die also nur Filename und/oder Textmarke enthalten.

Beispiel:

<wml>
<card>
   <p>
   Filialen:
   <br />
   <a href="tuerk.wml">Tuerkenschanze</a>
   <br />
   <a href="donau.wml">Donaukanal</a>
   </p>
</card>
</wml>

Absolute URLs

Verweise auf "fremde" Informationen sollten nicht mit relativen sondern mit absoluten, also kompletten URLs realisiert werden.

Beispiel:

<p>
... in Zusammenarbeit mit dem 
<a href="http://www.boku.ac.at/zid/index.wml">ZID</a>
</p>


Textmarken id=

Man kann mit Hyperlinks auch auf bestimmte Karten innerhalb eines WML-Files springen. Zu diesem Zweck werden diese Karten mit dem Parameter

id="marke"

im <card>-Tag bezeichnet ("Textmarke").

Im URL wird dann diese Textmarke mit einem vorangestellten Nummernzeichen # angegeben:

href="file.wml#marke"

oder für Sprünge innerhalb desselben WML-Files einfach nur

href="#marke"

Beispiel:

<wml>
<card id="top">
   <p>
   Filialen:
   <br />
   <a href="#tuerk">Tuerkenschanze</a>
   <br />
   <a href="#donau">Donaukanal</a>
   </p>
</card>
<card id="tuerk">
   <p>
   Tuerkenschanze: ...
   </p>
</card>
<card id="donau">
   <p>
   Donaukanal: ...
   </p>
</card>
</wml>
Ein ähnliches Beispiel finden Sie im Kapitel über die Reaktion auf Funktionstasten.


Vorwort . Inhaltsverzeichnis . Wörterbuch . Referenzen . Copyright
© Hubert Partl, BOKU Wien