Código PHP:
<?
$sql="SELECT * FROM mensajes";
$result=mysql_query($sql,$con);
$row = mysql_fetch_array($result);
$mensa = $row['mensa'];
//echo $mensa;
?>
Código:
lo que hace esos dos codigo unos seguidos del otro, es que me toma de una Base de datos un texto con etiquetas html, y me los va subiendo en una marquesina, ese texto con etiquetas html se genera porque en el formulario donde se escribe lo que se quiere que se guarde en la BD para que aparezca en la marquesina yo uso un editor de texto. <script language="JavaScript1.2"> // WebRecursos.com - Recursos gratis para webmasters // Este y mas codigos javascript en http://www.webrecursos.com var ancho=500 var alto=100 var velocidad=1 var contenido='<? echo $mensa;?>' if (document.all) document.write('<marquee direction="up" scrollAmount='+velocidad+' style="width:'+ancho+';height:'+alto+'">'+contenido+'</marquee>') function regenerar(){ window.location.reload() } function regenerar2(){ if (document.layers){ setTimeout("window.onresize=regenerar",450) inimarquee() } } function inimarquee(){ document.cmarquee01.document.cmarquee02.document.write(contenido) document.cmarquee01.document.cmarquee02.document.close() thelength=document.cmarquee01.document.cmarquee02.document.height scrollit() } function scrollit(){ if (document.cmarquee01.document.cmarquee02.top>=thelength*(-1)){ document.cmarquee01.document.cmarquee02.top-=velocidad setTimeout("scrollit()",100) } else{ document.cmarquee01.document.cmarquee02.top=alto scrollit() } } window.onload=regenerar2 </script>
Bueno esto me funciona y me muestra el texto que yo agregue, pero el problema esta es si le doy ENTER en el lugar donde agrego los texto, porque el editor me pone esta etiquetas:
Código:
El error que me sale abajo en la barra de estado es esta:<p><font face="Comic Sans MS" color="#cc99ff" size="4">Bienvenido<font color="#ffff99"> a tu porta</font></font></p> <p><font face="Comic Sans MS" color="#ffff99" size="4">Ok veamos</font></p>
Cita:
Y con estas etiquetas que me agrega por darle enter, es decir querer escribir mas de un parrafo en el text area que guarda el texto en la BD. Mientras que por el otro lado un texto normal sin darle ENTER como por ejemplo este si funciona todo bienConstante de cadena sin terminar
Código:
¿Que puedo hacer para solucionar este problema? <font face="Comic Sans MS" color="#cc99ff" size="4">Bienvenido<font color="#ffff99"> a tu porta</font></font>