FJAX
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.
Variables de Flash-JavaScript-Flash mediante FJAX
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
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
Enlaces externos
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.