Funzioni di programmazione | |
_IG_RegisterOnloadHandler(FUNCTION) | Chiama la funzione FUNCTION al caricamento del modulo. esempio: function init(){ alert('hello world'); } _IG_RegisterOnloadHandler(init); |
_IG_AdjustIFrameHeight() | Regola l'altezza del modulo come l'altezza dei contenuti. Usarla se l'altezza del modulo può cambiare. |
_IG_FetchContent(URL, FUNCTION) | Carica il contenuto di un file definito dal suo URL e manda il risultato alla funzione FUNCTION. Utilizzare per applicazioni AJAX. Esempio: function treatFile(responsetxt){ var obj=_gel("mydiv"); obj.innerHTML=responsetxt; } _IG_FetchContent('http://www.mysite.com/mydoc.csv',treatFile); |
_IG_FetchXmlContent(URL, FUNCTION) | Carica il contenuto di un file XML definito dal suo URL e manda il risultato alla funzione FUNCTION. Utilizzare per applicazioni AJAX. Esempio: function treatXml(responsexml){ var str="name : "+responsexml.getElementByTagName("name").firstChild.nodeValue+" age : "+responsexml.getElementByTagName("age").firstChild.nodeValue; var obj=_gel("mydiv"); obj.innerHTML=str; } _IG_FetchXmlContent('http://www.mysite.com/myxmlfile.xml',treatXml); |
Funzioni per l'accesso alle opzioni | |
_IG_Prefs(__MODULE_ID__) | Invia le opzioni ad un oggetto. Esempio: var pref = _IG_Prefs(__MODULE_ID__); |
.getString("variable") | Recupera il valore di un'opzione "string". Esempio: var name = pref.getString("yourname"); |
.getInt("variable") | Recupera il valore intero di un'opzione "string". |
.getBool("variable") | Recupera il valore di un'opzione "bool". |
.set("variable","value") | Modifica il valore dell'opzione specificata. Esempio: pref.set("yourname","John Wayne"); |
.open() | Apre il box di modifica delle opzioni. Esempio: <A href=# onclick="return pref.open()">Modify the options</A> |
Altre funzioni | |
_gel("object") | Recupera l'oggetto il cui ID è "object". Example : var obj=_get("mydiv");obj.innerHTML='Hello world !'; |
_gelstn("object") | Wrapper attorno al metodo javascript .getElementByTagName(). |
_esc("string") | Wrapper attorno al metodo javascript .escape(). |
_unesc("string") | Wrapper attorno al metodo javaScript .unescape(). |
_uc("string") | Ritorna la stringa "string" in maiuscole. |
_lc("string") | Ritorna la stringa "string" in minuscole. |
_min(value1,value2) | Ritorna il minimo tra value1 e value2. |
_max(value1,value2) | Ritorna il massimo tra value1 e value2. |
_args("string") | Trasforma la stringa "name=john&age=12&sex=m" nell'array {"name":"john","age":"12","sex":"m"} |
_trim("string") | Rimuove gli spazi bianchi in eccesso. |