|
|
Leo<HTML>
unterstützt einen JavaScript Interpreter. Dazu muß das
Programm allerdings mit der
ixlib
Biblothek kompiliert worden sein.
Der Interpreter funktioniert nach dem Prinzip, dass irgendwo auf der
Seite eine Funktion definiert wird und diese dann irgend wo anders
aufgerufen werden kann.
Dazu gibt es zwei Tags: das script und das function
Tag.
An dieser Stelle wird nicht erklärt, weder der Interpreter selbst, noch
die eingebauten Funktionen erklärt. Für diese Informationen siehe in der
Dokumentation
nach.
| |
|
Das script Tag ist dem script Tag, das in HTML 4 definiert ist sehr ähnlich.
Script Tag Definition:
<script
|
| (Typ: open_close_tag) |
|
type="leohtml/javascript" |
|
|
|
|
|
name="interpreter_name" |
(optional) |
|
|
|
> |
|
Der Typ des script Tags muß immer "leohtml/javascript " sein.
Wenn du die name Option nutzt dann wird dieser Code von dem Interpreter mit diesem
Namen ausgeführt. Existiert ein Interpreter mit solchen Namen noch nicht wird ein
neuer, komplett unabhängiger, Interpreter kreiert.
Beispiel:
<script type="leohtml/javascrip">
function foo( a, b c ) {
print( "a:", a, "b:", b, "c:" );
}
</scrip>
|
| |
|
Das script Tag ist dafür gedacht, dass innerhalb des
Tags Funktionen definiert werden. Für das Aufrufen dieser sollte
dieses Tag verwendet werden.
Function Tag Definition:
<function
|
| | | | (Typ: simple_tag) |
|
call=" ... " |
|
|
|
|
|
type="name" |
(optional) |
|
|
(info: interpreter name) |
> |
|
Bei der call Option sollte JavaScript Code angegeben werden,
ansonsten macht dieses Tag nämlich recht wenig Sinn.
Bei der type Option kann, wenn notwendig der Name des zu verwendenden Interpreters
angegeben werden. Dieser Name kann auch pur im Tag als Option stehen:
Beispiel:
// Der zu verwendende Interpeter hat den Namen "foobar"
<function call="do_something( 'hello' );" foobar>
// andere Methode
<function call="do_something( 'hello' );" type="foobar">
|
| |
|
Diese Seite wurde von
King Leo
kreiert. Seitengenerator
Leo<HTML>
Version
0.99.0
.
|