Übersicht der Makrobefehle von K-Meleon

Ausführliche Erläuterungen mit Beispielen finden sie unter Makros

# leitet einen Kommentar ein
$ kennzeichnet eine Variable (z.B. $var)
$TITLE Der Titel der angezeigten Seite (Inhalt des HTML-Elements <title>)
$URL Die Adresse der angezeigten Seite
$FrameURL Die Adresse des aktiven Frames
$LinkURL Die Adresse des angeklickten Links
$ImageURL Die Adresse der angeklickten Grafik
menu=name; Definiert name als Text für den Menüeintrag
alert(Text [,Titel[,Icon]]); Zeigt ein Dialogfeld an, mit Text, Titel, Schaltflächen und Icon, das mit OK bestätigt werden muß.
basename( Name [, Erweiterung] ); Liefert den Namen ohne den vorangehenden Pfad. Ist eine 'Erweiterung' angegeben, wird sie ebenfalls entfernt.
confirm(Text[,Titel[,Schalter[,Icon]]]); Zeigt ein Dialogfeld an, mit Text, Titel, Schaltflächen und Icon. Das Dialogfeld erzeugt einen Rückgabewert.
dirname(URL); Liefert den übergeordeneten Verzeichnisnamen.
exec(kommando parameter); Führt das externe kommando mit den parametern aus
gensub(Alt, Neu, Modus, Zieltext); Liefert einen veränderten Text, wobei im 'Zieltext' 'Alt' gegen 'Neu' ersetzt wird. Wenn 'Modus' 'g' oder 'G' ist, werden alle Vorkommen ersetzt, Modus als Zahl gibt an, welches Vorkommen von 'Alt' ersetzt werden soll.
gsub(Alt, Neu, Text); Liefert einen veränderten Text, wobei im 'Zieltext' alle Vorkommen von 'Alt' gegen 'Neu' ersetzt werden.
getclipboard(); Liest den Inhalt der Zwischenablage
getpref(type, pref); Liest eine Einstellung aus prefs.js
hostname(URL); Liefert den Hostnamen der Adresse.
id(Kommando_ID); Führt die Kommando-ID aus
index(Text, Teil); Liefert die Zeichenposition von 'Teil' im 'Text', beginnend bei Position 0. Wenn 'Teil' nicht vorkommt, wird -1 zurückgeliefert.
length(Text); Liefert die Anzahl Zeichen von 'Text'.
macros(Makroname); Führt das Makro 'Makroname' aus. Z.B. macros("beispiel")
OnStartup {Makrobefehle} System-Makro, wird ausgeführt, wenn K-Meleon gestartet wird.
OnOpenWindow {Makrobefehle} System-Makro, wird ausgeführt, wenn ein neues Fenster (oder Register) geöffnet wird.
OnCloseWindow {Makrobefehle} System-Makro, wird ausgeführt, wenn ein Fenster oder Register geschlossen wird
OnLoad {Makrobefehle} System-Makro, wird ausgeführt, wenn eine Seite geladen wird
OnQuit {Makrobefehle} System-Makro, wird ausgeführt, wenn K-Meleon beendet wird.
open(url); Öffnet url im gleichen Browserfenster
openbg(url); Öffnet url in einem neuen Browserfenster im Hintergrund
opennew(url); Öffnet url in einem neuen Browserfenster
plugin(Plugin, Kommando); Sendet ein Kommando an ein Plugin.
pluginmsg(); Liest eine Nachricht von einem Plugin
pluginmsgex(); Sendet eine Nachricht an ein Plugin
prompt(Text, Titel, Vorgabe); Ruft ein Dialogfeld auf, in das Text eingegeben werden kann. Der Text wird als Rückgabewert geliefert.
setclipboard(string); schiebt 'string' in die Zwischenablage
setpref(type, pref, value); Ändert die Einstellung in prefs.js
statusbar(text); Zeigt text in der Statusleiste an
sub(Alt, Neu, Text); Liefert einen veränderten Text, in dem das erste Vorkommen von 'Alt' in 'Text' durch 'Neu' ersetzt ist.
substr(Text, Beginn [, Anzahl]); Liefert 'Anzahl' Zeichen von 'Text', beginnend mit 'Beginn'. Das erste Zeichen hat die Position 0. Wenn 'Anzahl fehlt, werden alle Zeichen von 'Text' ab 'Beginn' geliefert.
togglepref(type, pref, values...); Schaltet zwischen values in prefs.js um