Código de las funciones | |
_IG_RegisterOnloadHandler(FUNCTION) | Llama a la función FUNCTION al cargar el módulo. ejemplo : function init(){ alert('hola mundo'); } _IG_RegisterOnloadHandler(init); |
_IG_AdjustIFrameHeight() | Ajusta la altura del módulo según el contenido de éste. Utilizalo si la altura va cambiando. |
_IG_FetchContent(URL, FUNCTION) | Carga el contenido de un fichero definido por su URL URL y envía los resultados a la función FUNCTION . Utilizando Ajax asíncrono. Example : function treatFile(responsetxt){ var obj=_gel("mydiv"); obj.innerHTML=responsetxt; } _IG_FetchContent('http://www.mysite.com/mydoc.csv',treatFile); |
_IG_FetchXmlContent(URL, FUNCTION) | Carga el contenido de un fichero XML definido por su URL y envia los resultados a la función FUNCTION . Utilizando Ajax asíncrono. Example : 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); |
Función que utiliza opciones | |
_IG_Prefs(__MODULE_ID__) | Envía las opciones a un objeto. Ejemplo : var pref = new _IG_Prefs(__MODULE_ID__); |
.getString("variable") | Devuelve el valor de una opción "string". Ejemplo : var name = pref.getString("yourname"); |
.getInt("variable") | Devuelve el valor numérico de una opción "string". |
.getBool("variable") | Devuelve el valor de una opción "bool". |
.set("variable","value") | Modifica el valor de una opción determinada. Ejemplo : pref.set("yourname","John Wayne"); |
.open() | Abre la caja de configuración de las opciones. Ejemplo : <A href=# onclick="return pref.open()">Modificar las opciones</A> |
Gestión de pestañas | |
_IG_Tabs(__MODULE_ID__,"default selection") | Inicializa la gestión de pestañas. devuelve el objeto pestañas, se utiliza para ejecutar las funciones indicadas más abajo. "default selection" es el nombre de la pestaña seleccionada (opcional). Ejemplo : var tabs = new _IG_Tabs(__MODULE_ID__); |
.tabsContainer | Opcional. Define el objeto que contendrá las pestañas. Ejemplo : tabs.tabsContainer=_gel("tabsdiv"); (Si tu has creado un objeto <div id="tabsdiv"></div>) |
.addTab("tabname","divid","function") | Crear una nueva pestaña, con el nombre "tabname" , dentro del objeto div "divid", llamando a la función "function" cuando se pulse la pestaña. Ejemplo : tabs.addTabs("tab 1","tabdiv","displayTab1Content"); |
.setSelectedTab("tabIndex") | Define la pestaña seleccionada."tabIndex" es el índice de la pestaña (empieza con 0). |
Otras funciones | |
_bringToFront(__MODULE_ID__) | Llevar un módulo al frente, por encima de los otros. |
_gel("object") | Llama al objeto con el ID "object". Ejemplo : var obj=_get("mydiv");obj.innerHTML='Hello world !'; |
_gelstn("object") | Un contenedor alrededor del método javaScript .getElementByTagName(). |
_esc("string") | Un contenedor alrededor del método javaScript .escape(). |
_unesc("string") | Un contenedor alrededor del método javaScript .unescape(). |
_uc("textoprueba") | Devuelve el valor del string "textoprueba" en mayúsculas. |
_lc("textoprueba") | Devuelve el valor del string "textoprueba" en minúsculas. |
_min(value1,value2) | Devuelve el menor valor de value1 y value2. |
_max(value1,value2) | Devuelve el mayor valor de value1 y value2. |
_args("string") | Transforma el string "name=john&age=12&sex=m" a la matriz {"name":"john","age":"12","sex":"m"} |
_trim("string") | Elimina los espacios en blanco. |