Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/11/2011, 22:07
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: Resultados con hipervinculos Json

buenas...
el tema parece que no concierne a los frameworks, pues no hay mención de alguno. tus dudas más bien son de conceptos. json es simplemente un formato para transferir datos. cuando el navegador lo carga, no lo interpreta como un documento html. sino que lo lee como texto y luego hay que pasarlo por un analizador para convertirlos en datos manejables por javascript. el elemento enlace debe existir previamente en el documento o crearlo mediante DOM. luego lo que haces es adaptar el enlace con los datos provisto en json. otra manera que puedes crear el enlace es creando código html en el json y luego en javascript lo agregas a un elemento para que el navegador lo interprete como html.

Código:
// json con url;
var json = {
"site": "http://www.url.com/"
}

// luego del navegador analizar el json;
// asignando la ruta a un enlace existente;
// hay diferentes formas de como obtener referencia de los elementos, este es solo un ejemplo;
document.links[0].href = json.site;

// creando el elemento enlace;
var link = document.createElement('a');
link.setAttribute('href', json.site);

// json con html;
var json = {
"site": "<a href='http://www.url.com'>link</a>"
}

document.body.innerHTML = json.site;
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Última edición por zerokilled; 29/11/2011 a las 22:15