Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] Error en validador con etiqueta href

Estas en el tema de Error en validador con etiqueta href en el foro de HTML en Foros del Web. Buenas, Estoy diseñando una página en la cual he introducido un slideshow. En dicho slideshow se ejecuta un script al que se llama desde una ...
  #1 (permalink)  
Antiguo 13/07/2014, 07:11
Banshi
Invitado
 
Mensajes: n/a
Puntos:
Error en validador con etiqueta href

Buenas,
Estoy diseñando una página en la cual he introducido un slideshow. En dicho slideshow se ejecuta un script al que se llama desde una etiqueta <a> de este modo:
<a href="javascript:void();"><img src="img/donana/donana2.jpg" alt="…

He pasado un test de validacion de código para html5 y aunque la página funciona correctamente, quisiera mejorar esa parte para quitar errores y de paso aprender. El error que lanza es el siguiente:
Bad value javascript:void(); for attribute href on element a: syntax error el cual me indica que el atributo de href no es el adecuado, pero no se como llamar a la función de otro modo. En el código html para dicho slideshow he de poner cada foto con el mismo código indicado arriba.
  #2 (permalink)  
Antiguo 13/07/2014, 07:35
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 3 meses
Puntos: 578
Respuesta: Error en validador con etiqueta href

No nos cansamos de repetir esto en los foros:

Utilizar anclas para ejecutar contenido JavaScript no es buena práctica, en su lugar deberían utilizarse eventos, en este caso onclick, ya sea vía atributo html o desde JavaScript.

PD: Además la sintaxis del script es incorrecta, porque el constructor void requiere un argumento... si no se te ocurre ninguno puedes poner void(0), o void(null)
  #3 (permalink)  
Antiguo 13/07/2014, 12:42
Banshi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Error en validador con etiqueta href

Cita:
Iniciado por PHPeros Ver Mensaje
No nos cansamos de repetir esto en los foros:

Utilizar anclas para ejecutar contenido JavaScript no es buena práctica, en su lugar deberían utilizarse eventos, en este caso onclick, ya sea vía atributo html o desde JavaScript.

PD: Además la sintaxis del script es incorrecta, porque el constructor void requiere un argumento... si no se te ocurre ninguno puedes poner void(0), o void(null)
El código del slideshow no es mío, estoy empezando como quien dice y lo he buscado por internet, sólo lo he adaptado a mi página. Haré lo que dices a ver si funciona igualmente. Gracias.
  #4 (permalink)  
Antiguo 15/07/2014, 05:16
Banshi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Error en validador con etiqueta href

Cita:
Iniciado por PHPeros Ver Mensaje
No nos cansamos de repetir esto en los foros:

Utilizar anclas para ejecutar contenido JavaScript no es buena práctica, en su lugar deberían utilizarse eventos, en este caso onclick, ya sea vía atributo html o desde JavaScript.

PD: Además la sintaxis del script es incorrecta, porque el constructor void requiere un argumento... si no se te ocurre ninguno puedes poner void(0), o void(null)
Lo he solucionado tal y como me has comentado, muchas gracias.
Sabía que en el href no debía ir, pero no sabía que se iba a ejecutar igualmente el código sin hacer click en la imagen, ya que onClick sirve para eso.

Saludos.

Etiquetas: etiqueta, href, html5, página, validador
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 17:47.