Retroceder   Foros del Web > Diseño de Sitios web > CSS

Respuesta
 
Herramientas Desplegado
Antiguo 18-ene-2005, 16:15   #1 (permalink)
splig está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 259
Todas las imagenes tengan un link

Buenas amigos. Que tal va todo?
Vengo un problemilla que me gustaría comentar por si alguien sabe como resolverlo. Tengo una web con una lista de imagenes, en una hoja CSS le he metido que todas las imagenes tenga una anchura de 75px i una altura automatica. Hasta aquí perfecto.
Ahora me gutaría que todas esas imagenes tengan un link a "javascript:void(0)" y en onclick "comentaris(this.src)". Es decir, hasta ahora todas las imagenes q voy metiendo son de la forma:
<a href="javascript:void(0);"><img src="../../../fotos web/mares/arcs2.jpg" width="75" border="0" onClick="comentaris(this.src)"></a>
Pues bien, me gustaría definir la hoja tal que sea necesario solamente meter <img src="../../../fotos web/mares/arcs2.jpg"
Muchas gracias, espero vuestra ayuda!
splig está desconectado   Responder Citando
Antiguo 18-ene-2005, 16:32   #2 (permalink)
Moderador
caricatos es realmente agradablecaricatos es realmente agradablecaricatos es realmente agradablecaricatos es realmente agradablecaricatos es realmente agradablecaricatos es realmente agradable
 
Avatar de caricatos
 
Fecha de Ingreso: noviembre-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 12.434
Hola splig:

Si lo que quieres es que el cursor se quede como mano te basta con el estilo cursor: pointer;

Para el evento onclick ya tendrías que usar javascript...
Puedes hacer un bucle de todas las imágenes y asignar esa función al evento.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
caricatos está desconectado   Responder Citando
Antiguo 19-ene-2005, 02:51   #3 (permalink)
splig está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 259
Ya entiendo. Es decir, un "onclick" dentro de un CSS no funciona. Y tal bucle en javascript como lo podría hacer?
Tengo las imagenes en un array, pero los nombres no son numeros. Es decir tengo foto["arco1.jpg"], foto["techo.jpg"], foto["pajaro.jpg"]... Como hago para que me haga ese bucle si no hay un orden numerico y como decirle donde se para?
Gracias
splig está desconectado   Responder Citando
Antiguo 19-ene-2005, 03:00   #4 (permalink)
Moderador
caricatos es realmente agradablecaricatos es realmente agradablecaricatos es realmente agradablecaricatos es realmente agradablecaricatos es realmente agradablecaricatos es realmente agradable
 
Avatar de caricatos
 
Fecha de Ingreso: noviembre-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 12.434
Hola otra vez:

Si el array es asociativo, la forma de decorrer el array es mediante la variante del bucle for:

for (elemento in foto) procesar(foto[elemento]);

Pero ya se trataría de javascript, y tendría que ver la declaración que tienes de ese array.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
caricatos está desconectado   Responder Citando
Antiguo 22-ene-2005, 11:44   #5 (permalink)
splig está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 259
Una pregunta. Porquè a veces el CSS parece como si cargase mal? La imagen se me carga con el tamaño de ancho que quiero. Tengo que el alto sea automatico para que no pierda la proporcionalidad, pero a veces la pierde. Hago actualizar un par de veces la recupera, vuelvo a actualizar, la pierde.....
PQ? No creo q haya error en la hoja CSS...
splig está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:36.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93