Fragmentos



Un fragmento es una porción de código que conjuga (HTML ,CSS, JavaScript) para realiza una funcionalidad.
Podríamos decir que un fragmento es un componente que realiza una función compleja. Los fragmentos se
ejecutan en cascada, lo que nos permite usar un fragmento dentro de otro fragmento.
Incrustándose primero los fragmentos mas externos hasta los más internos.
Puedes asociarle a un fragmento el codigo JavaScript respectivo que implementa si funcionalidad
mediante el siguiente tag.


Puedes adicionar los estilos necesarios.

Tag html

Java Script

Existe forma de pasar parametros a un fragmento o sea de uno a otro.
frag_chat = new FragmentPage('frag_chat');
frag_chat.setHost('http://mypagina/chat.html?param1=45678', 'frag_chat');
Para caturar el parámetro en el fragmento existen dos formas.
Una es recibiendolo como entrada del readyFragment.
readyFragment(function() {
    let idFragment=arguments[1]; //En el parametro 1 llega el id del fragmento que se esta ejecutando
    let queryString=arguments[2]; //Se reciben los parametros en un object JSON
});
La otra forma de recibir los parametros que recibe un fragmento es mediante el uso de un id especifico dentro del html
id="querystring"
Se usa en dos tipos de elementos, input y button.

Cuando es un button los parametros se le pasan a la función que definas en el onclick.

Cuando es un input los parametros se colocan en el value del input.




Fragmento incrustado aqui

Tag

Html del fragmento

Java Script del Fragmento