Codigo HTML en Base Datos

12/11/2004 - 12:59 por Jaime | Informe spam
Hola amigos, la presente es para solicitarles su ayuda en lo siguiente; tengo
un campo en mi base de datos que guarda informacion de un resumen "x", hasta
ahi la cosa es normal, el punto es que este resumen ademas esta envuelto con
codigo html, utilizo el control HTMLAREA para editar y darle atributos al
texto.
El problema se genera al momento de recuperar la informacion de la base de
datos ya que no se como hacer que el explorador reconozca el codigo html y lo
interprete, porque ahora me sale el contenido del campo resumen pero
entreverado con codigo HTML.

Eh logrado recuperar la informacion con el control HTMLAREA, y es mas lo
interpreta, pero como es un control para edicion, siempre me habilita para
modificar dicho texto, cosa que no necesito, pues solo necesito mostrar la
informacion como una pagina web.


Agradezco desde ya la ayuda prestada.

Jaime

Preguntas similare

Leer las respuestas

#6 Jaime
12/11/2004 - 16:28 | Informe spam
Ok, eso si esta bien, pero lo que necesito en si es mostrar la data (que esta
en la base de datos), con formato pues si hago lo que me recomiendas el
resultado es el siguiente:


Con el <FONT face="arial, helvetica, sans-serif"
size=3><EM>tiempo</EM></FONT>, sin embargo, <FONT color=#336600><STRONG>el
tema ha ido adquiriendo connotaciones positivas</STRONG></FONT>. Así, se han
difundido indicadores que relacionan el buen desempeño empresarial con el
buen gobierno. Por ejemplo, diversos estudios han mostrado <FONT
style="BACKGROUND-COLOR: #669900" color=#0000ff><STRONG>que las empresas
mejor</STRONG></FONT> “<EM>rankeadas</EM>” en términos de gobierno en la
Bolsa de Nueva York, han logrado mejores desempeños en <U>términos de su
cotización</U>.


Y esto no es lo que se quiere sino mas bien el codigo interpretado.

Saludos,


Jaime


"Matias Iacono" wrote:

Si haz hecho la consulta:

<%=rst("DATOS")%>

o

<% response.write(rst("DATOS")) %>

Teniendo en cuenta que RST es el resultado de tu consulta en un recordset y
DATOS es tu campo de datos.

Saludos,

Matias Iacono
Microsoft MVP



"Jaime" wrote in message
news:
> Ahora la pregunta es ¿como lo escribo a la pagina?, pues recuerda que la
data
> a mostrar se encuentra alojada en una base de datos.
>
> Saludos,
>
> Jaime
>
>
>
>
> "Matias Iacono" wrote:
>
> > Que control es el tal HTMLAREA? Digo, ya que no es un standar de HTML.
> >
> > Supongo que es de esas mezclas de JavaScript y estilos.
> >
> > De cualquier manera, si pasas esa info a un TEXTAREA normal, ese solo
tomara
> > texto, y no HTML.
> >
> > Ahora, si quieres que tu HTML se aplique, con solo escribirlo en la
pagina
> > es suficiente para que el navegador lo interprete.
> >
> > Saludos,
> >
> > Matias Iacono
> > Microsoft MVP
> >
> >
> >
> > "Jaime" wrote in message
> > news:
> > > Hola amigos, la presente es para solicitarles su ayuda en lo
siguiente;
> > tengo
> > > un campo en mi base de datos que guarda informacion de un resumen "x",
> > hasta
> > > ahi la cosa es normal, el punto es que este resumen ademas esta
envuelto
> > con
> > > codigo html, utilizo el control HTMLAREA para editar y darle atributos
al
> > > texto.
> > > El problema se genera al momento de recuperar la informacion de la
base
> > de
> > > datos ya que no se como hacer que el explorador reconozca el codigo
html y
> > lo
> > > interprete, porque ahora me sale el contenido del campo resumen pero
> > > entreverado con codigo HTML.
> > >
> > > Eh logrado recuperar la informacion con el control HTMLAREA, y es mas
lo
> > > interpreta, pero como es un control para edicion, siempre me habilita
para
> > > modificar dicho texto, cosa que no necesito, pues solo necesito
mostrar la
> > > informacion como una pagina web.
> > >
> > >
> > > Agradezco desde ya la ayuda prestada.
> > >
> > > Jaime
> >
> >
> >



Respuesta Responder a este mensaje
#7 Matias Iacono
12/11/2004 - 16:47 | Informe spam
Creo que estas entendiendo mal...

Si pasas tus datos desde la base de datos, la cual tiene guardad la info con
formato... o sea, texto mas tags HTMLs, a un textbox o textarea,
indudablemente, este te mostrar el texto tal cual, ya que el textarea o el
textbox no tiene la capacidad de mostrar formato.

Lo que yo te decia, es escribir ese campo, directamente en el html. Si aun
te sigue saliendo de la forma que comentas, es que no lo estas haciendo
correctamente.
Uno de los motivos puede ser el remplazo de los caracteres < y > por su
equivalente en HTML, lo que hace que el navegador no lo interprete como tags
si no como texto.

Por otro lado, los "controles", como el HTMLArea (Por lo que imagino) no es
mas que un layer que muestra el texto formateado, y por detras tiene un
campo oculto que guadar la informacion.

En ese caso, deberias ver la logica de este "control" para saber como volver
a ponerle la info adentro y que todo se vea, nuevamente, formateado.

Matias Iacono
Microsoft MVP



"Jaime" wrote in message
news:
Ok, eso si esta bien, pero lo que necesito en si es mostrar la data (que


esta
en la base de datos), con formato pues si hago lo que me recomiendas el
resultado es el siguiente:


Con el <FONT face="arial, helvetica, sans-serif"
size=3><EM>tiempo</EM></FONT>, sin embargo, <FONT color=#336600><STRONG>el
tema ha ido adquiriendo connotaciones positivas</STRONG></FONT>. Así, se


han
difundido indicadores que relacionan el buen desempeño empresarial con el
buen gobierno. Por ejemplo, diversos estudios han mostrado <FONT
style="BACKGROUND-COLOR: #669900" color=#0000ff><STRONG>que las empresas
mejor</STRONG></FONT> "<EM>rankeadas</EM>" en términos de gobierno en la
Bolsa de Nueva York, han logrado mejores desempeños en <U>términos de su
cotización</U>.


Y esto no es lo que se quiere sino mas bien el codigo interpretado.

Saludos,


Jaime


"Matias Iacono" wrote:

> Si haz hecho la consulta:
>
> <%=rst("DATOS")%>
>
> o
>
> <% response.write(rst("DATOS")) %>
>
> Teniendo en cuenta que RST es el resultado de tu consulta en un


recordset y
> DATOS es tu campo de datos.
>
> Saludos,
>
> Matias Iacono
> Microsoft MVP
>
>
>
> "Jaime" wrote in message
> news:
> > Ahora la pregunta es ¿como lo escribo a la pagina?, pues recuerda que


la
> data
> > a mostrar se encuentra alojada en una base de datos.
> >
> > Saludos,
> >
> > Jaime
> >
> >
> >
> >
> > "Matias Iacono" wrote:
> >
> > > Que control es el tal HTMLAREA? Digo, ya que no es un standar de


HTML.
> > >
> > > Supongo que es de esas mezclas de JavaScript y estilos.
> > >
> > > De cualquier manera, si pasas esa info a un TEXTAREA normal, ese


solo
> tomara
> > > texto, y no HTML.
> > >
> > > Ahora, si quieres que tu HTML se aplique, con solo escribirlo en la
> pagina
> > > es suficiente para que el navegador lo interprete.
> > >
> > > Saludos,
> > >
> > > Matias Iacono
> > > Microsoft MVP
> > >
> > >
> > >
> > > "Jaime" wrote in message
> > > news:
> > > > Hola amigos, la presente es para solicitarles su ayuda en lo
> siguiente;
> > > tengo
> > > > un campo en mi base de datos que guarda informacion de un resumen


"x",
> > > hasta
> > > > ahi la cosa es normal, el punto es que este resumen ademas esta
> envuelto
> > > con
> > > > codigo html, utilizo el control HTMLAREA para editar y darle


atributos
> al
> > > > texto.
> > > > El problema se genera al momento de recuperar la informacion de


la
> base
> > > de
> > > > datos ya que no se como hacer que el explorador reconozca el


codigo
> html y
> > > lo
> > > > interprete, porque ahora me sale el contenido del campo resumen


pero
> > > > entreverado con codigo HTML.
> > > >
> > > > Eh logrado recuperar la informacion con el control HTMLAREA, y es


mas
> lo
> > > > interpreta, pero como es un control para edicion, siempre me


habilita
> para
> > > > modificar dicho texto, cosa que no necesito, pues solo necesito
> mostrar la
> > > > informacion como una pagina web.
> > > >
> > > >
> > > > Agradezco desde ya la ayuda prestada.
> > > >
> > > > Jaime
> > >
> > >
> > >
>
>
>
Respuesta Responder a este mensaje
#8 Sandra y María Claudia
12/11/2004 - 16:52 | Informe spam
Puedes probar no tenerlo en una base de datos sino en archivos txt (simples
txt, no html) y de esa forma los jalas con un include. No se como tendrás la
página, pero en algunas oportunidades he usado ese método y funciona bien.
Ahora, no es como para automatizar el include, pero si para tenerlos en un
grupo tipo select case y asi podrás cargar el que corresponda.

SyMC
Suerte es la ayuda que te da la vida
Destino es lo que haces con esta ayuda
Comparte con los demás, es la mejor manera de crecer y quererse más
Respuesta Responder a este mensaje
#9 Jaime
12/11/2004 - 17:28 | Informe spam
lo que hago es colocar en la misma pagina lo siguiente :
"<%=rsSPOBTBOLETIN("publicacion")%>" pero me sale el contenido sin
interpretar, ¿hay alguna forma de hacer que el codigo contenido en una
variable se interprete como html?, es deicr, decirle al navagador que el
contenido de una variable se debe interpretar como html y luego mostrarlo?

Jaime


"Matias Iacono" wrote:

Creo que estas entendiendo mal...

Si pasas tus datos desde la base de datos, la cual tiene guardad la info con
formato... o sea, texto mas tags HTMLs, a un textbox o textarea,
indudablemente, este te mostrar el texto tal cual, ya que el textarea o el
textbox no tiene la capacidad de mostrar formato.

Lo que yo te decia, es escribir ese campo, directamente en el html. Si aun
te sigue saliendo de la forma que comentas, es que no lo estas haciendo
correctamente.
Uno de los motivos puede ser el remplazo de los caracteres < y > por su
equivalente en HTML, lo que hace que el navegador no lo interprete como tags
si no como texto.

Por otro lado, los "controles", como el HTMLArea (Por lo que imagino) no es
mas que un layer que muestra el texto formateado, y por detras tiene un
campo oculto que guadar la informacion.

En ese caso, deberias ver la logica de este "control" para saber como volver
a ponerle la info adentro y que todo se vea, nuevamente, formateado.

Matias Iacono
Microsoft MVP



"Jaime" wrote in message
news:
> Ok, eso si esta bien, pero lo que necesito en si es mostrar la data (que
esta
> en la base de datos), con formato pues si hago lo que me recomiendas el
> resultado es el siguiente:
>
>
> Con el <FONT face="arial, helvetica, sans-serif"
> size=3><EM>tiempo</EM></FONT>, sin embargo, <FONT color=#336600><STRONG>el
> tema ha ido adquiriendo connotaciones positivas</STRONG></FONT>. Así, se
han
> difundido indicadores que relacionan el buen desempeño empresarial con el
> buen gobierno. Por ejemplo, diversos estudios han mostrado <FONT
> style="BACKGROUND-COLOR: #669900" color=#0000ff><STRONG>que las empresas
> mejor</STRONG></FONT> "<EM>rankeadas</EM>" en términos de gobierno en la
> Bolsa de Nueva York, han logrado mejores desempeños en <U>términos de su
> cotización</U>.
>
>
> Y esto no es lo que se quiere sino mas bien el codigo interpretado.
>
> Saludos,
>
>
> Jaime
>
>
> "Matias Iacono" wrote:
>
> > Si haz hecho la consulta:
> >
> > <%=rst("DATOS")%>
> >
> > o
> >
> > <% response.write(rst("DATOS")) %>
> >
> > Teniendo en cuenta que RST es el resultado de tu consulta en un
recordset y
> > DATOS es tu campo de datos.
> >
> > Saludos,
> >
> > Matias Iacono
> > Microsoft MVP
> >
> >
> >
> > "Jaime" wrote in message
> > news:
> > > Ahora la pregunta es ¿como lo escribo a la pagina?, pues recuerda que
la
> > data
> > > a mostrar se encuentra alojada en una base de datos.
> > >
> > > Saludos,
> > >
> > > Jaime
> > >
> > >
> > >
> > >
> > > "Matias Iacono" wrote:
> > >
> > > > Que control es el tal HTMLAREA? Digo, ya que no es un standar de
HTML.
> > > >
> > > > Supongo que es de esas mezclas de JavaScript y estilos.
> > > >
> > > > De cualquier manera, si pasas esa info a un TEXTAREA normal, ese
solo
> > tomara
> > > > texto, y no HTML.
> > > >
> > > > Ahora, si quieres que tu HTML se aplique, con solo escribirlo en la
> > pagina
> > > > es suficiente para que el navegador lo interprete.
> > > >
> > > > Saludos,
> > > >
> > > > Matias Iacono
> > > > Microsoft MVP
> > > >
> > > >
> > > >
> > > > "Jaime" wrote in message
> > > > news:
> > > > > Hola amigos, la presente es para solicitarles su ayuda en lo
> > siguiente;
> > > > tengo
> > > > > un campo en mi base de datos que guarda informacion de un resumen
"x",
> > > > hasta
> > > > > ahi la cosa es normal, el punto es que este resumen ademas esta
> > envuelto
> > > > con
> > > > > codigo html, utilizo el control HTMLAREA para editar y darle
atributos
> > al
> > > > > texto.
> > > > > El problema se genera al momento de recuperar la informacion de
la
> > base
> > > > de
> > > > > datos ya que no se como hacer que el explorador reconozca el
codigo
> > html y
> > > > lo
> > > > > interprete, porque ahora me sale el contenido del campo resumen
pero
> > > > > entreverado con codigo HTML.
> > > > >
> > > > > Eh logrado recuperar la informacion con el control HTMLAREA, y es
mas
> > lo
> > > > > interpreta, pero como es un control para edicion, siempre me
habilita
> > para
> > > > > modificar dicho texto, cosa que no necesito, pues solo necesito
> > mostrar la
> > > > > informacion como una pagina web.
> > > > >
> > > > >
> > > > > Agradezco desde ya la ayuda prestada.
> > > > >
> > > > > Jaime
> > > >
> > > >
> > > >
> >
> >
> >



Respuesta Responder a este mensaje
#10 Jaime
12/11/2004 - 17:54 | Informe spam
Lamentablemente es necesario que la informacion se encuentra en la base de
datos, pero he tratado de colocar directamente en la pagina html el contenido
del campo con la siguiente instruccion "<%=rsSPOBTBOLETIN("publicacion")%>",
pero no he tenido exito con eso pues sigue sin interpretar los tag del campo.

Alguna otra manera???

Lo unico que hago es guardar en un campo de mi base de datos la informacion
con sus <tag> pero estos no logro que los interprete.

Saludos,


"Sandra y María Claudia" wrote:

Puedes probar no tenerlo en una base de datos sino en archivos txt (simples
txt, no html) y de esa forma los jalas con un include. No se como tendrás la
página, pero en algunas oportunidades he usado ese método y funciona bien.
Ahora, no es como para automatizar el include, pero si para tenerlos en un
grupo tipo select case y asi podrás cargar el que corresponda.

SyMC
Suerte es la ayuda que te da la vida
Destino es lo que haces con esta ayuda
Comparte con los demás, es la mejor manera de crecer y quererse más



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida