Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/04/2012, 10:25
Avatar de oscartt67
oscartt67
 
Fecha de Ingreso: abril-2012
Ubicación: fonollosa
Mensajes: 481
Antigüedad: 12 años, 8 meses
Puntos: 97
Respuesta: Problema añadiendo href con js a un link y su evento onkeypress & keydown

Espero que el moderador no nos corra a collejas por estar en el foro equivocado...
Quizá te suene a chino, pero si lo miras con cariño, veras que es un codigo muy limpi y con muuuchas posibilidades.
Si te gusta lo que te envio, googlea un poco sobre jquery. Vas a amortizar tu esfuerzo rápidamente.

Código PHP:

<head>
<
script src="$dirurl/jscripts/js/jquery.min.js" type="text/javascript"></script>

<script type='text/javascript'>
$(document).ready(function(){
     $(".cadenaabuscar").focusin(function(event){
         $(this).attr("value","");
     })

     $(".cadenaabuscar").focusout(function(event){
         if($(this).attr("value")==""){$(this).attr("value","Busqueda")};
     })

     $("a.buscar").click(function(event){
         event.preventdefault();  <----esto evita que el navegador ejecute el click en sí (detiene propagacion de evento)
         url="busqueda.php?b="+$("cadenaabuscar").attr("value")+"pagina=1";
         window.location.href=url;     
     }) 
 })
 </script>
</head> 
<body>
 <input class="cadenaabuscar" type="text" name="busqueda" style="width:80px;" value="Búsqueda">
 <a class="buscar" href="" name="enlace">Buscar</a>
</body> 
Este seria mas o menos tu planteamienrto, pero se puede enfocar de diferentes maneras. Jquery te da mucho juego.

si quieres alguna aclaracion, para eso estamos!
suerte.