Foros del Web » Programando para Internet » ASP Clásico »

Problema con imagen - Creo que facil

Estas en el tema de Problema con imagen - Creo que facil en el foro de ASP Clásico en Foros del Web. Hola, estoy haciendo un programilla que hace una consulta a una bd Access y recupera una lista de articulos. Cuando el usuario pulsa sobre un ...
  #1 (permalink)  
Antiguo 30/05/2002, 04:03
 
Fecha de Ingreso: mayo-2002
Mensajes: 17
Antigüedad: 23 años
Puntos: 0
Problema con imagen - Creo que facil

Hola, estoy haciendo un programilla que hace una consulta a una bd Access y recupera una lista de articulos. Cuando el usuario pulsa sobre un articulo se abre una ventana en la que se debe mostrar la imagen del articulo seleccionada (el nombre de la imagen también la recupera de la tabla).

Estoy poniendo el siguiente código...

....
<%
Do While Not objRecordset.Eof
%>
<td width="10%" Height=100>  </td>
<td width="80%" Height=100 background=<%Request.QueryString(objRecordSet(& quot;LINK"))%>>  </td>
<td width="10%" Height=100>  </td>
</tr>
<%
....

Si visualizo el valor del campo LINK es valido (imagen.jpg), pero no muestra nada ni da ningún mensaje de error..

Cuando consulto el código generado...
<tr>
<td width="10%" Height=100>  </td>
<td width="80%" Height=100 background=>  </td>
<td width="10%" Height=100>  </td>
</tr>

No muestra ningún valor después de "Background". ¿Que estoy haciendo mal?

Gracias!! :)
  #2 (permalink)  
Antiguo 30/05/2002, 04:19
 
Fecha de Ingreso: mayo-2002
Mensajes: 17
Antigüedad: 23 años
Puntos: 0
Re: Problema con imagen - Creo que facil

Perdonar!!!, después de hacer tantas pruebas al final he puesto el código mal....

<tr>
<td width="10%" Height=100>  </td>
<td width="80%" Height=100 background="<%objRecordSet("LINK&quot ;)%>">  </td>
<td width="10%" Height=100>  </td>
</tr>

Cuando cargo la pagina muestra el mensaje...
Error de Microsoft VBScript en tiempo de ejecución error '800a01b6'
El objeto no acepta esta propiedad o método

Y si veo el código que genera es...

<tr>
<td width="10%" Height=100>  </td>
<td width="80%" Height=100 background=" <font face="Arial" size=2>
<p>Error de Microsoft VBScript en tiempo de ejecución</font> <font face="Arial" size=2>error '800a01b6'</font>
<p>
<font face="Arial" size=2>El objeto no acepta esta propiedad o método</font>
<p>
<font face="Arial" size=2>/Consultaart.asp</font><font face="Arial" size=2>, line 41</font>
  #3 (permalink)  
Antiguo 30/05/2002, 06:36
 
Fecha de Ingreso: enero-2002
Ubicación: madrid
Mensajes: 263
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Problema con imagen - Creo que facil

Creo que te falta un igual:

<%= objRecordSet("LINK")%>

¿Era eso?
  #4 (permalink)  
Antiguo 30/05/2002, 08:04
 
Fecha de Ingreso: mayo-2002
Mensajes: 17
Antigüedad: 23 años
Puntos: 0
Re: Problema con imagen - Creo que facil

Gracias pero creo que no, he añadido el igual pero sigue fallando..

<td width="80%" Height=100 background="=<%objRecordSet("LINK&quo t;)%>">  </td>

He probado varias combinaciones :P, por ejemplo..

<td width="80%" Height=100 background<%=objRecordSet("LINK")%&gt ;>  </td>

Esta no me da error, pero no muestra nada.

Ayuda!!!
  #5 (permalink)  
Antiguo 30/05/2002, 08:38
 
Fecha de Ingreso: enero-2002
Ubicación: madrid
Mensajes: 263
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Problema con imagen - Creo que facil

No, no, ya se..., tienes que poner el igual en ambos lados. Es decir:

<td width="80%" Height=100 background=<%=objRecordSet("LINK")%&g t;>  </td>

Ahora tiene que funcionar
  #6 (permalink)  
Antiguo 30/05/2002, 08:47
 
Fecha de Ingreso: mayo-2002
Mensajes: 17
Antigüedad: 23 años
Puntos: 0
Re: Problema con imagen - Creo que facil

Cojonudo!!!!, pero si habia probado con todas las combinaciones posibles!!!!

Muchisimas gracias!!!

Bueno, ya que estamos una pregunta más...

El tamaño de las fotos es diferente y en algunos casos (cuando la foto es pequeña) la repite n veces (supongo que para cubrir el espacio que se le indica).

Existe algúna instrucción para que me la muestre una sola vez independientemente del tamaño que tenga??

Muchas gracias y un saludo
  #7 (permalink)  
Antiguo 30/05/2002, 08:56
 
Fecha de Ingreso: enero-2002
Ubicación: madrid
Mensajes: 263
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Problema con imagen - Creo que facil

Creo que añadiendo esto al td:

style="background-repeat:no-repeat"

estará solucionado el problema

Saludos
  #8 (permalink)  
Antiguo 30/05/2002, 09:30
 
Fecha de Ingreso: mayo-2002
Mensajes: 17
Antigüedad: 23 años
Puntos: 0
Re: Problema con imagen - Creo que facil

Eres un monstruo!!, funciona perfectamente. Creo que el tutorial que tengo es bastante malo. Voy a buscar por la red a ver si encuentro uno mejor. ¿Me recomiendas alguno?

Muchas gracias de nuevo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:13.