| 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. |