24/07/2007, 14:59
|
| | Fecha de Ingreso: noviembre-2005
Mensajes: 405
Antigüedad: 19 años Puntos: 0 | |
Tecla enter no funciona Hola a todos,
Tengo las siguientes funciones de javascript:
function buscar()
{
var texto = document.getElementById("buscador").value;
var url = "int_pedido_galeria.asp?buscar=" + texto;
document.getElementById("link").target = "catalogo";
document.getElementById("link").href = url;
}
function tecladoEnter(e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;
if (keycode == 13)
{
buscar();
return false;
}
else
return true;
}
En codigo html tengo lo siguiente:
<a href="#" target="catalogo" onclick="javascript:buscar();" id="link" class="B">
<img src="../img_intranet/buscador.gif" width="125" height="30" border="0" >
</a>
<input type="text" name="buscador" size="50" class="input_web" id="buscador" onkeypress="javascript:return tecladoEnter(event);">
En onclick del tag <a> funciona correctamente pero en cambio si cuando estoy en input y pulso "enter" no llega a realizar correctamente la llamada.
Donde puede estar el fallo? |