Die meisten HTML-fähigen WWW-Klienten erlauben die Verwendung von Erweiterungen, sogenannten Plugins (,,plug-in``). Plugins wurden zuerst von der Firma Netscape unterstützt. Diese Technik wird inzwischen für verschiedene Klienten eingesetzt. Für Tcl / Tk existiert beispielsweise ein Plugin, das die Verwendung derartiger Skripten innerhalb des Klienten ermöglicht. Aus Sicherheitsgründen müssen die verwendeten Skripten ohne spezielle Vorkehrungen einigen Anforderungen entsprechen. Beispielsweise dürfen diese Skripten keine externen Programme aufrufen.
Der Inhalt eines minimalen Skripts ist z.B. folgender Abbildung 6.4 zu entnehmen:
button .b -text "Hello, world!" pack .b |
Abbildung 6.4: Quellentextbeispiel: Minimales Skript
Das Einbetten von Skripten (engl.: ,,embedding``) in HTML kann z.B. wie folgt geschehen (Abbildung 6.5):
<html> <embed src="testdatei.tcl" width=140 height=30> </html> |
Abbildung 6.5: Quellentextbeispiel: Einbetten von Skripten