Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/04/2005, 12:15
Avatar de JhonDie
JhonDie
 
Fecha de Ingreso: abril-2005
Mensajes: 60
Antigüedad: 19 años, 10 meses
Puntos: 0
kinoglazz:

Primero lo primero, lo que sucede es que en tu código inicial:
response.Write("<img src="& (rs.Fields.Item("imagen_2").Value) & "/>")

Estas concatenando un atributo de img [o sea SRC] pero el resultado de este primer response.Write te daria algo mas o menos asi:

<img src=mi_imagen.gif/>

Esto causa un error porque una de las reglas de XML es que no deben tenerse atributos sin comillas sean simples o dobles.
Por eso es que trasgukabi lo intentó corregir de esta manera:

response.Write("<img src=""& (rs.Fields.Item("imagen_2").Value) & ""/>")

Lo que debería generar un resultado mas o menos así:

<img src="mi_imagen.gif"/>

PERO, el problema creo que está al duplicar comillas dobles dos veces ya que ASP empieza a pensar que despues de ("<img src=" o lleva un & para concatenar o un ) para cerrar la expresión, te aconsejo que uses mejor comillas simples:

En vez de:
response.Write("<img src=""& (rs.Fields.Item("imagen_2").Value) & ""/>")

Usa esto:
response.Write("<img src='"& (rs.Fields.Item("imagen_2").Value) & "'/>")
O esto igual es válido:
response.Write('<img src="'& (rs.Fields.Item('imagen_2').Value) & '"/>')

Las comillas del atributo SRC las resalte con rojo

Bueno, espero sea ese el error porque no probé el código pero eso muchas veces me sucede cuando estoy interactuando con JavaScript y HTML y puesto que ASP normalmente usa VBscript igual y se corrigue con eso

Ahi me cuentas como te va...
__________________
Que tengas un productivo dia... JhonDie