FJAX es un código de programación informática similar a AJAX resultante de la fusión de varias tecnologías ya existentes tales como XML con HTML, Javascript con el objeto ActiveX XMLHttpRequest y otros usando Macromedia Flash.

center

Variables de Flash-JavaScript-Flash mediante FJAX

right

Aquí se asincronan las comunicaciones entre el servidor y el cliente, que no es igual como pasaba antes con CGI que se usaba muchos "pl" y muchas páginas para una única petición. Aquí Flash envía una variable a Javascript, este la pasa por AJAX y este la manda al servidor para que el servidor la trate y devuelva un valor, que volverá otra vez a AJAX y Javascript y también la pasará por "JS-a-AS" Javascript a ActionScript mediante js, usando la función sendFlashVars(), una función que envía una variable a flash para que este la trate.

FJAX y DOM right

Aquí funciona como el ejemplo anterior, pero las variables tratadas no son enviadas a Flash sino por el DOM, a un objeto de la página web.

El código Creando el objeto Flash

var mi_flash_ob = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ' + 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ' + 'width="1" height="1" id="'+ ThisFjaxEngineID +'" align="middle">' + '<param name="allowScriptAccess" value="always" />' + '<param name="movie" value="_includes/Fjax.swf?sXML=' + ThisXMLFile + '&sOutputDivID=' + ThisOutputDivID + '&sFjaxEngine=' + ThisFjaxEngineID + '" />' + '<param name="wmode" value="transparent" />' + '<param name="bgcolor" value="#ffffff" />' + '<embed src="_includes/Fjax.swf?sXML=' + ThisXMLFile + '&sOutputDivID=' + ThisOutputDivID + '&sFjaxEngine=' + ThisFjaxEngineID + '" ' + 'wmode="transparent" bgcolor="#ffffff" width="1" height="1"' + 'align="middle" allowScriptAccess="sameDomain" ' + 'type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" ' + 'name="'+ ThisFjaxEngineID +'" swLiveConnect="true" />' + '</object>'

Aquí, antes de todo hay que crear el objeto de Flash para las acciones FJAX.

Véase también Javascript AJAX XMLHttpRequest DOM SWF PHP MySQL Apache Macromedia Flash XML HTML XHTML XSLT

Enlaces externos Breve descripción de FJAX Acerca de FJAX y AJAX

Categoría:Siglas de informática Categoría:Lenguajes de programación