Tema: value Iframe
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/03/2012, 12:28
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
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\' ' ";