What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
Attribut Name | Typ | Erforderlich | Standardwert | Beschreibung |
---|---|---|---|---|
text | string | Ja | n/a | Text/HTML der im Popup ausgegeben werden soll. |
trigger | string | Nein | onMouseOver | Definiert bei welchem Event das Popup aufgerufen werden soll. Erlaubte Werte sind: onMouseOver und onClick |
sticky | boolean | Nein | false | Definiert ob das Popup geöffnet bleiben soll bis es manuell geschlossen wird. |
caption | string | Nein | n/a | Definiert die Überschrift. |
fgcolor | string | Nein | n/a | Hintergrundfarbe des Popups. |
bgcolor | string | Nein | n/a | Rahmenfarbe des Popups. |
textcolor | string | Nein | n/a | Farbe des Textes im Popup. |
capcolor | string | Nein | n/a | Farbe der Popup-Überschrift. |
closecolor | string | Nein | n/a | Die Farbe des 'close'-Textes. |
textfont | string | Nein | n/a | Die Farbe des Textes. |
captionfont | string | Nein | n/a | Die Schriftart für die Überschrift. |
closefont | string | Nein | n/a | Die Schriftart für den 'close'-Text. |
textsize | string | Nein | n/a | Die Schriftgrösse des Textes. |
captionsize | string | Nein | n/a | Die Schriftgrösse der Überschrift. |
closesize | string | Nein | n/a | Die Schriftgrösse des 'close'-Textes. |
width | integer | Nein | n/a | Die Breite der Popup-Box. |
height | integer | Nein | n/a | Die Höhe der Popup-Box. |
left | boolean | Nein | false | Öffnet die Popup-Box links von Mauszeiger. |
right | boolean | Nein | false | Öffnet die Popup-Box rechts von Mauszeiger. |
center | boolean | Nein | false | Öffnet die Popup-Box in der Mitte des Mauszeigers. |
above | boolean | Nein | false | Öffnet die Popup-Box oberhalb des Mauszeigers. Achtung: nur möglich wenn 'height' definiert ist. |
below | boolean | Nein | false | Öffnet die Popup-Box unterhalb des Mauszeigers. |
border | integer | Nein | n/a | Die Rahmenbreite der Popup-Box. |
offsetx | integer | Nein | n/a | Horizontale Distanz zum Mauszeiger bei der das Popup geöffnet bleibt. |
offsety | integer | Nein | n/a | Vertikale Distanz zum Mauszeiger bei der das Popup geöffnet bleibt. |
fgbackground | url to image | Nein | n/a | Das Hintergundbild. |
bgbackground | url to image | Nein | n/a | Definiert das Bild welches verwendet werden soll um den Rahmen zu zeichnen. Achtung: Sie müssen 'bgcolor' auf '' setzen, da die Farbe sonst angezeigt wird. Achtung: Wenn sie einen 'close'-Link verwenden, wird Netscape (4.x) die Zellen mehrfach rendern, was zu einer falschen Anzeige führen kann. |
closetext | string | Nein | n/a | Definiert den Text des 'close'-Links. |
noclose | boolean | Nein | n/a | Zeigt den 'close'-Link nicht an. |
status | string | Nein | n/a | Definiert den Text der in der Browser-Statuszeile ausgegeben wird. |
autostatus | boolean | Nein | n/a | Gibt als Statusinformationen den Popup-Text aus. Achtung: Dies überschreibt die definierten Statuswerte. |
autostatuscap | string | Nein | n/a | Zeigt in der Statusleiste den Wert der Popup-Überschrift an. Achtung: Dies überschreibt die definierten Statuswerte. |
inarray | integer | Nein | n/a | Weist 'overLib' an, den Wert aus dem in 'overlib.js' definierten Array 'ol_text' zu lesen. |
caparray | integer | Nein | n/a | Weist 'overLib' an, die Überschrift aus dem in 'overlib.js' definierten Array 'ol_caps' zu lesen. |
capicon | url | Nein | n/a | Zeigt das übergebene Bild vor der Überschrift an. |
snapx | integer | Nein | n/a | Aliniert das Popup an einem horizontalen Gitter. |
snapy | integer | Nein | n/a | Aliniert das Popup an einem vertikalen Gitter. |
fixx | integer | Nein | n/a | Fixiert das Popup an der definierten horizontalen Position. Achtung: überschreibt alle anderen horizontalen Positionen. |
fixy | integer | Nein | n/a | Fixiert das Popup an der definierten vertikalen Position. Achtung: überschreibt alle anderen vertikalen Positionen. |
background | url | Nein | n/a | Definiert das Hintergrundbild welches anstelle des Tabellenhintergrundes verwendet werden soll. |
padx | integer,integer | Nein | n/a | Erzeugt horizontale Leerzeichen, um den Text platzieren zu können. Achtung: Dies ist eine 2-Parameter Funktion. |
pady | integer,integer | Nein | n/a | Erzeugt vertikale Leerzeichen, um den Text platzieren zu können. Achtung: Dies ist eine 2-Parameter Funktion. |
fullhtml | boolean | Nein | n/a | Lässt Sie den HTML-Code betreffend einem Hintergrundbild komplett kontrollieren. |
frame | string | Nein | n/a | Kontrolliert Popups in einem anderen Frame. Sehen sie die 'overLib'-Seite für zusätzliche Informationen zu dieser Funktion. |
timeout | string | Nein | n/a | Führt die übergebene Javascript-Funktion aus, und verwendet deren Ausgabe als Text für das Popup. |
delay | integer | Nein | n/a | Macht, dass sich das Popup wie ein Tooltip verhält, und nach den definierten Millisekunden verschwindet. |
hauto | boolean | Nein | n/a | Lässt 'overLib' automatisch definieren an welcher Seite (links/rechts) des Mauszeigers das Popup ausgegeben werden soll. |
vauto | boolean | Nein | n/a | Lässt 'overLib' automatisch definieren an welcher Seite (oben/unten) des Mauszeigers das Popup ausgegeben werden soll. |
'popup' wird verwendet um Javascript-Popup-Fenster zu erzeugen.
Example 8.20. popup
{* 'popup_init' muss am Anfang jeder Seite aufgerufen werden die 'popup' verwendet *} {popup_init src="/javascripts/overlib.js"} {* create a link with a popup window when you move your mouse over *} {* ein link mit einem Popup welches geöffnet wird wenn die Maus über dem Link ist. *} <A href="mypage.html" {popup text="This link takes you to my page!"}>mypage</A> {* Sie können in einem Popup text, html, links und weiteres verwenden *} <A href="mypage.html" {popup sticky=true caption="mypage contents" text="<UL><LI>links<LI>pages<LI>images</UL>" snapx=10 snapy=10}>mypage</A> AUSGABE: (Für Beispiele können Sie sich die Smarty Homepage anschauen.)