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.