Erzeugt einen verschiebbaren Dialog, der mittig im Browser dargestellt wird.
In einem Dialog können beliebige Inhalte dargestellt werden, wie z.B. Formulare, Hinweistexte oder auch Tabellen.
Der Dialog wird in Form eines DIV-Containers dargestellt, und im HTML-Baum direkt unterhalb des BODY-Knotens angebunden.

Das Attribut enthält, den im Dokument eindeutigen, Bezeichner für das Dialog-Element
Das Attribut id ist zwingend erforderlich
Mit caption kann der Text der Titelleiste des Dialogs bestimmt werden.
Der Parameter caption ist optional.
Inline-Stylesheet-Definitionen können mit style eingerichtet werden.
Der Parameter style ist optional.
Um eine oder auch mehrere CSS-Klassen auf den Dialog anzuwenden, können diese mit class angegeben werden.
Der Parameter class ist optional.
Mit onshow wird eine JavaScript-Funktion angegeben, die dann ausgeführt wird, wenn der Dialog angezeigt wird.
Dadurch lässt sich zum Beispiel der Inhalt einer im Dialog eingebetteten Tabelle nur dann nachladen, wenn der Dialog tatsächlich benutzt wird.
Der Parameter onshow ist optional.
Mit onhide wird eine JavaScript-Funktion angegeben, die dann ausgeführt wird, wenn der Dialog wieder geschlossen wird.
Der Parameter onhide ist optional.
<esp>
visDialog('id="myDialog" caption="Mein eigener Dialog" style="width:300px;height:200px;"')
</esp>
<h2>Im Dialog steht eigentlich nur HTML-Code</h2>
Die aktuelle Uhrzeit: <%=TimeStr(NOW)%>
<button onclick='myDialog.hide()'>Weg!</button>
<esp>
visDialog('')
</esp>
esp:extensions:visuals:visdialog, Rev. 7, Zuletzt geändert 2006-11-20 15:08, 583 Aufrufe
