Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   CSS (http://www.forosdelweb.com/f53/)
-   -   Todas las imagenes tengan un link (http://www.forosdelweb.com/f53/todas-las-imagenes-tengan-link-263024/)

splig 18/01/2005 17:15

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!
:adios:

caricatos 18/01/2005 17:32

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 :arriba:

splig 19/01/2005 03:51

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

caricatos 19/01/2005 04:00

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 :arriba:

splig 22/01/2005 12:44

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...


La zona horaria es GMT -6. Ahora son las 09:42.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.