intro wiki download guestbook contact

WebTek::Html

Beschreibung

Stellt Funktionen für die Html- Verarbeitung zur Verfügung.

Exportierte Methoden

  • encode_url($url) convertiert einen Url- String in eine Html- enkodierte Zeichenkette. d.h:
    • spaces werden zu +
    • alle Sonderzeichen werden Hex- kodiert.
  • decode_url($url) convertiert einen Html- enkodierte Zeichenkette in einen String.
  • a_tag($args) erstellt aus der Hash- Reference $args einen Html Link Tag. Bei diesem Tag wird $args->{'display'} als klickbarer Linkname und $args->{'href'} als Linkziel verwendet. Alle weiteren Parameter werden in den Link Tag übernommen.
  • img_tag($args) alle Argumente werden in einem Image Tag dargestellt.
  • input_tag($args) alle Argumente werden in einem Input Tag dargestellt.
  • form_tag($args) alle Argumente werden in einem Form Tag dargestellt.
  • textarea_tag($args) alle Argumente werden in einem Textarea Tag dargestellt. Ausnahmne ist der Parameter value, welcher als Text in der Textarea dargestellt wird.
  • select_tag($args, $options, $selected) rendert einen Select Tag (= dropdown). Folgende Parameter werden dafür verwendet:
    • alle $args werden im Select Tag eingebaut,
    • $selected definiert die value, welche vorausgewählt sein soll.
    • die $options muss eine Array- Reference auf lauter Hash- Referencen beinhalten. Jede Hashref braucht die Keys value und display. Wenn die Option nur eine Array- Reference ist, dann wird value und display als der gleiche Wert angenommen. z.b.


[
   { key => '2006-01-01', value => '1. Jänner 2006' },
   { key => '2006-01-02', value => '2. Jänner 2006' },
   ...
]