Foros del Web » Creando para Internet » HTML »

Al hacer click si funciona en IE pero no en Firefox

Estas en el tema de Al hacer click si funciona en IE pero no en Firefox en el foro de HTML en Foros del Web. Hola, hice un href para que al presionar sobre una imagen recargue una página. El problema que se me presenta es que funciona correctamente en ...
  #1 (permalink)  
Antiguo 03/09/2008, 06:16
 
Fecha de Ingreso: abril-2005
Mensajes: 483
Antigüedad: 19 años
Puntos: 3
Al hacer click si funciona en IE pero no en Firefox

Hola, hice un href para que al presionar sobre una imagen recargue una página.

El problema que se me presenta es que funciona correctamente en Internet Explorer pero en Firefox no hace nada.

El código utilizado es:
Código HTML:
<div id="buscador2"><a href="javascript:void(0)" onclick="location.href='index.php?buscar='+document.getElementById('campobuscar').value;" id="enlace"><img src='./images/buscar1.jpg' width='57' height='25' border='0'></a></div> 
Gracias desde ya por las respuestas.
Saludos
  #2 (permalink)  
Antiguo 03/09/2008, 08:11
Avatar de Sommy  
Fecha de Ingreso: septiembre-2008
Mensajes: 228
Antigüedad: 15 años, 7 meses
Puntos: 6
Respuesta: Al hacer click si funciona en IE pero no en Firefox

Iexplorer apesta, y nos perdona muchos errores... la correcta sintaxis deberia ser la siguiente. "location" es un metodo de la clase "window", por lo que deberiamos agregarlo. Tambien te recomiendo que no uses esto "javascript:void(0)" (mucho codigo al dope, solamente usa "javascript;"

PAra que es esto, para que no vean a donde va el link?

Código:
<div id="buscador2"><a href="javascript:void(0)" onclick="window.location.href='index.php?buscar='+document.getElementById('campobuscar').value;" id="enlace"><img src='./images/buscar1.jpg' width='57' height='25' border='0'></a></div>
Suerte!
  #3 (permalink)  
Antiguo 03/09/2008, 08:21
 
Fecha de Ingreso: abril-2005
Mensajes: 483
Antigüedad: 19 años
Puntos: 3
Respuesta: Al hacer click si funciona en IE pero no en Firefox

Sommy, gracias por responder.

Te explico que debería hacer esto: estoy haciendo un buscador, por lo tanto coloqué un campo de texto dónde el usuario escribirá el dato a buscar y un botón dónde que haga clic para realizar la búsqueda.

No sé porque, pero con tu ejemplo sigue sin funcionar.

Saludos
  #4 (permalink)  
Antiguo 03/09/2008, 12:48
Avatar de Sommy  
Fecha de Ingreso: septiembre-2008
Mensajes: 228
Antigüedad: 15 años, 7 meses
Puntos: 6
Respuesta: Al hacer click si funciona en IE pero no en Firefox

Ah! y estas usando una imagen en lugar de boton?

Tenes 2 caminos, o hacer lo que estas haciendo pero usar la siguiente sintaxis:

Código:
onClick="document.formName.submit();"
O usar un input de tipo imagen, que es lo mejor y mas recomendable:

Código:
<input type="image" name="imageField" id="imageField" src="./images/buscar1.jpg">
Te recomiendo el ultimo, fue creado exclusivamente para lo que vos necesitas.

Asegurate de que el tag <form> este bien seteado, si no el boton no te va a disparar nada.

Contame como fue!
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 18:15.