Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

JavaScript - Añadir texto html en un IFRAME

  Imprimir  
Vista:

Añadir texto html en un IFRAME

Publicado por shendeluth (2 intervenciones) el 26/04/2004 18:19:45
Hola, estoy intentando poder añadir texto html a un iframe mediante javascript, pero sin que sea passandole una pagina html, sinó el texto directamente. Tengo una variable en php ($campdefault) que contiene el codigo html i el id del iframe està en $id. Después de la definición del iframe pongo el sigüiente script:

<SCRIPT>
if (ie) document.all[".$id."].contentWindow.document.body.innerHTML=\"".$campdefault."\";
else if (n6) document.getElementById(".$id.").contentWindow.document.body.innerHTML=\"".$campdefault."\";
</SCRIPT>

pero en el mozilla firefox me suelta el sigüiente error de javascript:

Error: unterminated string literal
Source File: http://localhost/NAVARCLES/index.php?name=admin&sub=noticies&verif=modificar
Line: 602, Column: 68
Source Code:
if (ie) { document.all[edit].contentWindow.document.body.innerHTML="<font color="#ff0000"><b>Aquesta es una nova noticia</b> </font><i>que acabo de posar per tal d'acabar de probar el canvi de format del text introduït</i>.<br>

Según veo se come el ; i por eso dice que el string no termina, però lo que no se es poqreu se come el ;
A ver si alguno me podeis ayudar profavor, pues me urge solucionar este error. Gracias por adelanatado.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder