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:
Nome Attributo | Tipo | Obbligatorio | Default | Descrizione |
---|---|---|---|---|
text | stringa | sì | nessuno | testo o codice html da visualizzare nel popup |
trigger | stringa | mo | onMouseOver | evento usato per attivare il popup. Può essere onMouseOver oppure onClick |
sticky | booleano | no | false | fa sì che il popup rimanga visibile fino a quando non viene chiuso |
caption | stringa | no | nessuno | imposta il titolo del popup |
fgcolor | stringa | no | nessuno | colore dell'interno del popup |
bgcolor | stringa | no | nessuno | colore del bordo del popup |
textcolor | stringa | no | nessuno | colore del testo del popup |
capcolor | stringa | no | nessuno | colore del titolo del popup |
closecolor | stringa | mo | nessuno | colore del link di chiusura |
textfont | stringa | no | nessuno | carattere del testo |
captionfont | stringa | no | nessuno | carattere del titolo |
closefont | stringa | mo | nessuno | carattere del link di chiusura |
textsize | stringa | no | nessuno | dimensione del carattere del testo |
captionsize | stringa | no | nessuno | dimensione del carattere del titolo |
closesize | stringa | no | nessuno | dimensione del carattere del link di chiusura |
width | intero | no | nessuno | larghezza del box |
height | intero | no | nessuno | altezza del box |
left | boolean | No | false | posiziona il popup a sinistra del mouse |
right | booleanp | no | false | posiziona il popup a destra del mouse |
center | booleano | no | false | posiziona il popup centrato rispetto al mouse |
above | booleano | no | false | posiziona il popup al di sopra del mouse. NOTA: possibile solo se è stata impostata l'altezza |
below | booleano | no | false | posiziona il popup al di sotto del mouse |
border | intero | no | nessuno | rende il bordo del popup più grosso o più sottile |
offsetx | intero | no | nessuno | distanza orizzontale del popup rispetto al mouse |
offsety | intero | no | nessuno | distanza verticale del popup rispetto al mouse |
fgbackground | url di un'immagine | no | nessuno | definisce un'immagine da usare invece del colore di sfondo nel popup. |
bgbackground | url di un'immagine | no | nessuno | definisce un'immagine da usare invece del colore per il bordo del popup. NOTA: dovete impostare il bgcolor a "", altrimenti il colore si vedrà comunque. NOTA: quando è presente un link di chiusura, Netscape ridisegnerà le celle della tabella, rendendo la visualizzazione non corretta |
closetext | stringa | no | nessuno | imposta un testo come link di chiusura invece di "Close" |
noclose | booleano | no | nessuno | non mostra il link di chiusura sui popup "sticky" con un titolo |
status | stringa | no | nessuno | imposta il testo sulla barra di stato del browser |
autostatus | booleano | no | nessuno | imposta il testo della barra di stato uguale a quello del popup. NOTA: prevale sull'impostazione di status |
autostatuscap | stringa | no | nessuno | imposta il testo della barra di stato uguale a quello del titolo. NOTA: prevale sull'impostazione di status e autostatus |
inarray | intero | no | nessuno | comunica ad overLib di leggere il testo da questo indice dell'array ol_text, che si trova in overlib.js. Questo parametro può essere usato al posto di text |
caparray | intero | no | nessuno | comunica ad overLib di leggere il titolo da questo indice nell'array ol_caps |
capicon | url | no | nessuno | mostra l'immagine indicata prima del titolo |
snapx | intero | no | nessuno | aggancia il popup ad una posizione in una griglia orizzontale |
snapy | intero | no | nessuno | aggancia il popup ad una posizione in una griglia verticale |
fixx | intero | no | nessuno | blocca la posizione orizzontale del popup. Nota: prevale su qualsiasi altro posizionamento orizzontale |
fixy | intero | no | nessuno | blocca la posizione verticale del popup. Nota: prevale su qualsiasi altro posizionamento verticale |
background | url | no | nessuno | imposta un'immagine da utilizzare al posto dello sfondo della tabella |
padx | intero,intero | no | nessuno | imposta un padding orizzontale sull'immagine di sfondo per il testo. Nota: l'attributo richiede due valori |
pady | intero,intero | no | nessuno | imposta un padding verticale sull'immagine di sfondo per il testo. Nota: l'attributo richiede due valori |
fullhtml | booleano | no | nessuno | consente di utilizzare codice html per l'immagine di sfondo. Il codice html dovrà trovarsi nell'attributo text |
frame | stringa | no | nessuno | controlla il popup in un altro frame. Vedere la documentazione di overlib per maggiori informazioni su questa funzione |
timeout | stringa | no | nessuno | chiama la funzione javascript specificata e prende il valore restituito come testo da mostrare nel popup |
delay | intero | no | nessuno | fa sì che il popup si comporti come un tooltip. Verrà visualizzato solo dopo questo ritardo in millisecondi. |
hauto | booleano | no | nessuno | determina automaticamente se il popup deve apparire a sinistra o a destra del mouse. |
vauto | booleano | no | nessuno | determina automaticamente se il popup deve apparire sopra o sotto il mouse. |
popup si usa per creare finestre popup javascript.
Example 8.17. popup
{* popup_init deve essere chiamata una volta in cima alla pagina *} {popup_init src="/javascripts/overlib.js"} {* crea un link con un popup che appare al passaggio del mouse *} <a href="mypage.html" {popup text="This link takes you to my page!"}>mypage</a> {* potete usare html, links, etc nel testo del popup *} <a href="mypage.html" {popup sticky=true caption="mypage contents" text="<ul><li>links</li><li>pages</li><li>images</li></ul>" snapx=10 snapy=10}>mypage</a>