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

como hacer que me salga la foto ademas del nombre...

Estas en el tema de como hacer que me salga la foto ademas del nombre... en el foro de ASP Clásico en Foros del Web. Tengo una web en asp muy muy atigua que la verdad es que no se como aun funciona con los cambios que se le han ...
  #1 (permalink)  
Antiguo 22/09/2010, 23:12
 
Fecha de Ingreso: febrero-2008
Mensajes: 69
Antigüedad: 16 años, 2 meses
Puntos: 0
como hacer que me salga la foto ademas del nombre...

Tengo una web en asp muy muy atigua que la verdad es que no se como aun funciona con los cambios que se le han ido haciendo pero aparentemente funciona bien y ahora le estoy haciendo unos pequeños cambios pero mi nivel de asp es nulo o casi.

Bueno la pagina en question a la que le quiero hacer el cambio muestra una tabla "Performers" por filas cada fila cuatro celdas y en cada celda el nombre de un bailarin "KnowAs" que a su vez esta linkeado a la pagina del bailarin, y lo que quiero hacer es que ahora me salga la foto (si la hay) debajo o arriba del nombre y en el caso de que no la hubiese una foto modelo para las entradas vacias asi si un dia hay la foto que la muestre.

Este es el codigo de la pagina a la que quiero implementarle las fotos:

<%
objCommand.CommandType = adCmdStoredProc
Dim objParam
Dim rsDancers
Set objParam = objCommand.CreateParameter ("@nActTypeID", adUnsignedTinyInt, adParamInput, , 1)
objCommand.Parameters.Append objParam
objCommand.CommandText = "ssp_PerformersListSummary"
Set rsDancers = objCommand.Execute
objCommand.Parameters.Delete "@nActTypeID"
%>


<table width="100%" border="0" align="center" cellpadding="2" cellspacing="2">

<%
Dim CellCounter
CellCounter = 0

If Not rsDancers.EOF Then
%>

<tr>

<%
Do While Not rsDancers.EOF
If CellCounter >= 4 Then
%>

</tr><tr>

<%
CellCounter = 1
Else
CellCounter = CellCounter + 1
End If
%>

<td width="25%" align="center">

<a href="Performer.asp?Performer=<% = rsDancers("ID")%>" title="">
<% = rsDancers("KnownAs") %>
</a>

</td>

<%
rsDancers.MoveNext
Loop
%>

</tr>

<%
End If
%>

</table>


En la base de datos la tabla "Performers" a la que llama tiene la ruta donde esta la imagen guardada, el nombre es "ImageLocation" incluso el ancho y alto estan tambien guardados en la misma tabla "Imagewidth" "ImageHeight" aunque la verdad es que me gustaria que el ancho se redujera a 200 pixeles y el alto que fuese el proporcional que le toque pero si esto es muy complicado con que me salga la foto me conformo.

Alguna ayuda con esto? Alguien sabe que debo hacer y como?
  #2 (permalink)  
Antiguo 23/09/2010, 00:25
 
Fecha de Ingreso: junio-2010
Mensajes: 68
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: como hacer que me salga la foto ademas del nombre...

La duda que tienes es más html que asp.

Para poner la imagen tendrás que usar el atributo

<img /> de html en el que tendrás que añadirle los siguientes parámetros:

src: es la ruta de la foto, en tu caso el contenido del campo ImageLocation

width y height: para poner las dimensiones que quieras a la foto.

El tema quedaría más o menos así:

<img src="<%=rsDancers("ImageLocation")%>" width="200" />

En principio con eso lo tendrías.
  #3 (permalink)  
Antiguo 23/09/2010, 00:39
 
Fecha de Ingreso: febrero-2008
Mensajes: 69
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: como hacer que me salga la foto ademas del nombre...

Gracias Butulia por la rapida respuesta.

Eso es lo que probe primero pero no va, se para en ese punto. Yo tambien pense que eso seria lo logico pero como no se nada de asp pense que habria que agregar mas codigo.

Alguna cosa mas que creas que puedo probar?
  #4 (permalink)  
Antiguo 23/09/2010, 01:11
 
Fecha de Ingreso: junio-2010
Mensajes: 68
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: como hacer que me salga la foto ademas del nombre...

¿Da algún error?

Asegurate que en el recordset estás guardando los datos de la foto, mete el código que te he puesto en una td de tu tabla, algo tendría que salir...
  #5 (permalink)  
Antiguo 23/09/2010, 02:05
 
Fecha de Ingreso: febrero-2008
Mensajes: 69
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: como hacer que me salga la foto ademas del nombre...

Me dice "here to find out more about this error" pero no tiene vinculo y me muestra un cuadro de imagen erronea con la x dentro y para hay la pagina

Como puedo comprobar lo del recorset? me da de que va a ser eso pero no se como debo hacerlo
  #6 (permalink)  
Antiguo 23/09/2010, 02:09
 
Fecha de Ingreso: junio-2010
Mensajes: 68
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: como hacer que me salga la foto ademas del nombre...

Tendrás que mirar los campos que te devuelve el procedimiento almacenado que ejecuta la consulta de los datos que estas usando.

Parece que el fallo está ahí, ¿puedes comprobar, mirando el código fuente de la página que te devuelve el código, en el navegador, el valor del parámetro src de la imagen?
  #7 (permalink)  
Antiguo 23/09/2010, 02:27
 
Fecha de Ingreso: febrero-2008
Mensajes: 69
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: como hacer que me salga la foto ademas del nombre...

esto es lo que el codigo fuente me devuelve concerniente a la pagina





<table width="100%" border="0" align="center" cellpadding="2" cellspacing="2">

<tr>

<td width="25%" align="center"> <img src="An error occurred on the server when processing the URL. Please contact the system administrator. <p/> If you are the system administrator please click <a href="http://go.microsoft.com/fwlink/?LinkID=82731">here</a> to find out more about this error.

  #8 (permalink)  
Antiguo 23/09/2010, 04:10
 
Fecha de Ingreso: junio-2010
Mensajes: 68
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: como hacer que me salga la foto ademas del nombre...

Parece que tienes un problema con el ISS, es un problema de redes, no de programación, de todas maneras, si quieres, pon una ruta absoluta de cualquier imagen que encuentres por internet en el src para ver que funciona.

También, para segurarte, haz un response.write de la ruta de la imagen que te viene en el campo ImageLocation, así sabras exactamente en la ruta que tienes problemas.

Lee este enlace: http://www.forosdelweb.com/f15/error...ng-url-491609/ , así podrás habilitar los errores y ver exactamente el problema que hay.

Etiquetas: foto, nombre
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:43.