problema con definicion de enlace

14/06/2005 - 21:35 por Lorena Betancor | Informe spam
La exposicion del problema es el siguiente,.

tengo en una base de datos una columna que determina si existe documento o
no, y en otra el nombre del fichero que tiene que abrir el explorador,
cuando consulto la base de datos y defino un vinculo al documento,... me lo
hace perfectamente,pero mi problema se presenta cuando quiero que
la consulta permita el enlace cuando se cumpla alguna condicion,

he estado probando con la instruccion if /else/ endif de visual
script,,. me error de instrucción

Este código funciona perfectamente,

<%
if ( RecordSet1.Field.Item("documento").value="S" then
response.write "hola"
else
response,.write ""
end if
%>

pero cuando quuiero meter un enlace si se cumple la condicion "S" me da
error

he intentado varias opciones

<%
if ( RecordSet1.Field.Item("documento").value="S" then
<a href="documentos/1/ACTA010605.doc">ver </a>
else
response,.write ""
end if
%>

o

<%
if ( RecordSet1.Field.Item("documento").value="S" then
response.write (<a href="documentos/1/ACTA010605.doc">ver </a>)
else
response,.write ""
end if


alguna orientación al respecto, se puede hacer ? se puede hacer con una
imagen en lugar de texto ?

un saludo a todos,... y muchas gracias

Preguntas similare

Leer las respuestas

#1 Mark
14/06/2005 - 22:25 | Informe spam
pon lo asi:


%
if ( RecordSet1.Field.Item("documento").value="S" then
%>
<a href="documentos/1/ACTA010605.doc">ver </a>
<%
else
response,.write ""
end if
%>


"Lorena Betancor" escribió:

La exposicion del problema es el siguiente,.

tengo en una base de datos una columna que determina si existe documento o
no, y en otra el nombre del fichero que tiene que abrir el explorador,
cuando consulto la base de datos y defino un vinculo al documento,... me lo
hace perfectamente,pero mi problema se presenta cuando quiero que
la consulta permita el enlace cuando se cumpla alguna condicion,

he estado probando con la instruccion if /else/ endif de visual
script,,. me error de instrucción

Este código funciona perfectamente,

<%
if ( RecordSet1.Field.Item("documento").value="S" then
response.write "hola"
else
response,.write ""
end if
%>

pero cuando quuiero meter un enlace si se cumple la condicion "S" me da
error

he intentado varias opciones

<%
if ( RecordSet1.Field.Item("documento").value="S" then
<a href="documentos/1/ACTA010605.doc">ver </a>
else
response,.write ""
end if
%>

o

<%
if ( RecordSet1.Field.Item("documento").value="S" then
response.write (<a href="documentos/1/ACTA010605.doc">ver </a>)
else
response,.write ""
end if


alguna orientación al respecto, se puede hacer ? se puede hacer con una
imagen en lugar de texto ?

un saludo a todos,... y muchas gracias



Respuesta Responder a este mensaje
#2 Mark
14/06/2005 - 22:28 | Informe spam
tambien puedes hacerlo asi

<%
if ( RecordSet1.Field.Item("documento").value="S" then
response.write "<a href='documentos/1/ACTA010605.doc'>ver </a>")
else
response.write ""
end if
%>


ojo con las dovbles comillas y las simples comillas

Mark


"Lorena Betancor" escribió:

La exposicion del problema es el siguiente,.

tengo en una base de datos una columna que determina si existe documento o
no, y en otra el nombre del fichero que tiene que abrir el explorador,
cuando consulto la base de datos y defino un vinculo al documento,... me lo
hace perfectamente,pero mi problema se presenta cuando quiero que
la consulta permita el enlace cuando se cumpla alguna condicion,

he estado probando con la instruccion if /else/ endif de visual
script,,. me error de instrucción

Este código funciona perfectamente,

<%
if ( RecordSet1.Field.Item("documento").value="S" then
response.write "hola"
else
response,.write ""
end if
%>

pero cuando quuiero meter un enlace si se cumple la condicion "S" me da
error

he intentado varias opciones

<%
if ( RecordSet1.Field.Item("documento").value="S" then
<a href="documentos/1/ACTA010605.doc">ver </a>
else
response,.write ""
end if
%>

o

<%
if ( RecordSet1.Field.Item("documento").value="S" then
response.write (<a href="documentos/1/ACTA010605.doc">ver </a>)
else
response,.write ""
end if


alguna orientación al respecto, se puede hacer ? se puede hacer con una
imagen en lugar de texto ?

un saludo a todos,... y muchas gracias



Respuesta Responder a este mensaje
#3 Moncho
14/06/2005 - 23:10 | Informe spam
Tienes un error en -->> response,.write "" <<-- te sobra la coma.



"Lorena Betancor" escribió en el mensaje
news:#
La exposicion del problema es el siguiente,.

tengo en una base de datos una columna que determina si existe documento o
no, y en otra el nombre del fichero que tiene que abrir el explorador,
cuando consulto la base de datos y defino un vinculo al documento,... me


lo
hace perfectamente,pero mi problema se presenta cuando quiero que
la consulta permita el enlace cuando se cumpla alguna condicion,

he estado probando con la instruccion if /else/ endif de visual
script,,. me error de instrucción

Este código funciona perfectamente,

<%
if ( RecordSet1.Field.Item("documento").value="S" then
response.write "hola"
else
response,.write ""
end if
%>

pero cuando quuiero meter un enlace si se cumple la condicion "S" me da
error

he intentado varias opciones

<%
if ( RecordSet1.Field.Item("documento").value="S" then
<a href="documentos/1/ACTA010605.doc">ver </a>
else
response,.write ""
end if
%>

o

<%
if ( RecordSet1.Field.Item("documento").value="S" then
response.write (<a href="documentos/1/ACTA010605.doc">ver </a>)
else
response,.write ""
end if


alguna orientación al respecto, se puede hacer ? se puede hacer con


una
imagen en lugar de texto ?

un saludo a todos,... y muchas gracias


Respuesta Responder a este mensaje
#4 Lorena Betancor
15/06/2005 - 09:24 | Informe spam
Muchas gracias , pero ahora el problema se me complica, dado que asi
esta asociado a un documento fijo, pero y si el documento es variable y se
contiene en una tabla de la base de datos,... me da error

yo hago
response.write "<a
href='documentos/1/<%=RecordSet.Fields.Item('Documento').value%>'ver </a>"




"Mark" escribió en el mensaje
news:
tambien puedes hacerlo asi

<%
if ( RecordSet1.Field.Item("documento").value="S" then
response.write "<a href='documentos/1/ACTA010605.doc'>ver </a>")
else
response.write ""
end if
%>


ojo con las dovbles comillas y las simples comillas

Mark


"Lorena Betancor" escribió:

> La exposicion del problema es el siguiente,.
>
> tengo en una base de datos una columna que determina si existe documento


o
> no, y en otra el nombre del fichero que tiene que abrir el


explorador,
> cuando consulto la base de datos y defino un vinculo al documento,... me


lo
> hace perfectamente,pero mi problema se presenta cuando quiero que
> la consulta permita el enlace cuando se cumpla alguna condicion,
>
> he estado probando con la instruccion if /else/ endif de visual
> script,,. me error de instrucción
>
> Este código funciona perfectamente,
>
> <%
> if ( RecordSet1.Field.Item("documento").value="S" then
> response.write "hola"
> else
> response,.write ""
> end if
> %>
>
> pero cuando quuiero meter un enlace si se cumple la condicion "S" me da
> error
>
> he intentado varias opciones
>
> <%
> if ( RecordSet1.Field.Item("documento").value="S" then
> <a href="documentos/1/ACTA010605.doc">ver </a>
> else
> response,.write ""
> end if
> %>
>
> o
>
> <%
> if ( RecordSet1.Field.Item("documento").value="S" then
> response.write (<a href="documentos/1/ACTA010605.doc">ver </a>)
> else
> response,.write ""
> end if
>
>
> alguna orientación al respecto, se puede hacer ? se puede hacer con


una
> imagen en lugar de texto ?
>
> un saludo a todos,... y muchas gracias
>
>
>

Respuesta Responder a este mensaje
#5 Nuno Santos
15/06/2005 - 13:23 | Informe spam
El href está mal formado...
coloca:
Response.Write "<a href='documentos/1/" & RecordSet("Documento") &
"'>ver</a>"

Atención que tiene que venir el camino correcto em el RecordSet("Documento")

Nuno Santos


Nuno Santos
nunos7[REMOVER]@hotmail.com

"Lorena Betancor" wrote in message
news:O$
Muchas gracias , pero ahora el problema se me complica, dado que asi
esta asociado a un documento fijo, pero y si el documento es variable y se
contiene en una tabla de la base de datos,... me da error

yo hago
response.write "<a
href='documentos/1/<%=RecordSet.Fields.Item('Documento').value%>'ver </a>"




"Mark" escribió en el mensaje
news:
tambien puedes hacerlo asi

<%
if ( RecordSet1.Field.Item("documento").value="S" then
response.write "<a href='documentos/1/ACTA010605.doc'>ver </a>")
else
response.write ""
end if
%>


ojo con las dovbles comillas y las simples comillas

Mark


"Lorena Betancor" escribió:

> La exposicion del problema es el siguiente,.
>
> tengo en una base de datos una columna que determina si existe
> documento


o
> no, y en otra el nombre del fichero que tiene que abrir el


explorador,
> cuando consulto la base de datos y defino un vinculo al documento,...
> me


lo
> hace perfectamente,pero mi problema se presenta cuando quiero que
> la consulta permita el enlace cuando se cumpla alguna condicion,
>
> he estado probando con la instruccion if /else/ endif de visual
> script,,. me error de instrucción
>
> Este código funciona perfectamente,
>
> <%
> if ( RecordSet1.Field.Item("documento").value="S" then
> response.write "hola"
> else
> response,.write ""
> end if
> %>
>
> pero cuando quuiero meter un enlace si se cumple la condicion "S" me da
> error
>
> he intentado varias opciones
>
> <%
> if ( RecordSet1.Field.Item("documento").value="S" then
> <a href="documentos/1/ACTA010605.doc">ver </a>
> else
> response,.write ""
> end if
> %>
>
> o
>
> <%
> if ( RecordSet1.Field.Item("documento").value="S" then
> response.write (<a href="documentos/1/ACTA010605.doc">ver </a>)
> else
> response,.write ""
> end if
>
>
> alguna orientación al respecto, se puede hacer ? se puede hacer con


una
> imagen en lugar de texto ?
>
> un saludo a todos,... y muchas gracias
>
>
>






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida