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

#11 Sashka
12/11/2004 - 18:18 | Informe spam
-
¡Importante!: Colabora con el grupo. Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
Me tinka que es porque "dentro" de ese campo tienes comillas dobles
intenta a cambiarlas por comillas simples...
"Con el <FONT face='arial, helvetica, sans-serif'
size=3><EM>tiempo</EM></FONT>, sin embargo, "

Sashka
MS MVP Access
MCP ASP.Net

"Jaime" escribió en el mensaje
news:
Hola Sandra y María Claudia:
Estas en lo correcto, es lo que requiero hacer, pero cuando jalo el campo
a
la pagina web, me muestra el contenido del registro pero sin darle
formato,
sino algo asi:

"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>. "

Entonces, esto es lo que no quiero que aparezca, sino mas bien el texto
formateado.

Saludos,



"Sandra y María Claudia" wrote:

Hola Jaime:
No estoy segura de entenderte, pero si tu tienes datos con tags html en
un
campo memo (supongo), en una base de datos, no veo motivo para no poder
mostrarlos. Muchas veces he guardado en base de datos Access, en un campo
memo, data que esta formateada con tags html (tabla, fonts, div, etc.) y
para mostrarla no he tenido problema. Simplemente en una página asp
mantenia
las cabeceras y dentro del body mostraba el contenido del campo en
cuestión.
Es más, puedes pasar el código del registro como un dato a dicha página
para
que simplemente lo ubique y muestre.

Espero haberte ayudado en algo al menos

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
#12 Matias Iacono
12/11/2004 - 18:25 | Informe spam
La forma como lo estas haciendo es la forma correcta...

Lo que deberias ver es el codigo resultante de la pagina web.

Y fijarte si no te aparece un caracter como: &lt; antes de un tag html.


Matias Iacono
Microsoft MVP



"Jaime" wrote in message
news:
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
#13 Jaime
12/11/2004 - 20:44 | Informe spam
Ahora funciona en el sentido q interpreta los codigos contenidos en el campo
de la base de datos (<, >, etc), hasta ahi no hay problemas, mas bien lo
sucede es que dentro del campo tambien se indican formatos del texto y eso es
lo que no me esta interpretando... mas bien me los muestra como parte del
texto.

Jaime



"Matias Iacono" wrote:

La forma como lo estas haciendo es la forma correcta...

Lo que deberias ver es el codigo resultante de la pagina web.

Y fijarte si no te aparece un caracter como: < antes de un tag html.


Matias Iacono
Microsoft MVP



"Jaime" wrote in message
news:
> 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
#14 Jaime
12/11/2004 - 21:01 | Informe spam
Ahora funciona en el sentido q interpreta los codigos contenidos en el campo
de la base de datos (<, >, etc), hasta ahi no hay problemas, mas bien lo
sucede es que dentro del campo tambien se indican formatos del texto y eso es
lo que no me esta interpretando... mas bien me los muestra como parte del
texto.

Jaime




"Sashka" wrote:

-
¡Importante!: Colabora con el grupo. Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias
Me tinka que es porque "dentro" de ese campo tienes comillas dobles
intenta a cambiarlas por comillas simples...
"Con el <FONT face='arial, helvetica, sans-serif'
size=3><EM>tiempo</EM></FONT>, sin embargo, "

Sashka
MS MVP Access
MCP ASP.Net

"Jaime" escribió en el mensaje
news:
> Hola Sandra y María Claudia:
> Estas en lo correcto, es lo que requiero hacer, pero cuando jalo el campo
> a
> la pagina web, me muestra el contenido del registro pero sin darle
> formato,
> sino algo asi:
>
> "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>. "
>
> Entonces, esto es lo que no quiero que aparezca, sino mas bien el texto
> formateado.
>
> Saludos,
>
>
>
> "Sandra y María Claudia" wrote:
>
>> Hola Jaime:
>> No estoy segura de entenderte, pero si tu tienes datos con tags html en
>> un
>> campo memo (supongo), en una base de datos, no veo motivo para no poder
>> mostrarlos. Muchas veces he guardado en base de datos Access, en un campo
>> memo, data que esta formateada con tags html (tabla, fonts, div, etc.) y
>> para mostrarla no he tenido problema. Simplemente en una página asp
>> mantenia
>> las cabeceras y dentro del body mostraba el contenido del campo en
>> cuestión.
>> Es más, puedes pasar el código del registro como un dato a dicha página
>> para
>> que simplemente lo ubique y muestre.
>>
>> Espero haberte ayudado en algo al menos
>>
>> 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
#15 Sandra y María Claudia
12/11/2004 - 21:28 | Informe spam
Estos formatos de texto los aplicas con tags como font o con estilo?. si es
con font, mejor que te pases a cargarlos desde un archivo css, es mucho más
eficiente y rapido, y ni que decir del mantenimiento

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