
13/03/2012, 12:28
|
Colaborador | | Fecha de Ingreso: mayo-2008 Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 10 meses Puntos: 528 | |
Respuesta: value Iframe En la linea
echo "this.contentWindow.document.innerHTML='$conte nido[contenido]' ";//(le hice una pequeña corrección)
php escribiría en el html una instrucción javascript que colocaría el contenido de la bd en el iframe.
Lo de las comillas es por lo siguiente: imagina que un usuario escribe comillas (dobles o sencillas) y lo guardas en la bd. Al recuperar el texto y querer colocarlo como código de javascript, las comillas pueden crear conflicto:
$texto="El camello 'azul' ";
//al colocar:
echo "this.contentWindow.document.innerHTML='$conte nido[contenido]' ";
en el html quedaría así:
echo "this.contentWindow.document.innerHTML='El camello 'azul' ' ";
Como verás, quedan apostrofes dentro de apostrofes, causando un conflicto, debería quedar
echo "this.contentWindow.document.innerHTML='El camello \'azul\' ' "; |