El codigo de javascript para jalar archivos php y abrir en la misma ventas es la siguiente...
function acr(form)
{
if(form.palabra.value==""||form.palabra.value=="Bu scar...")
alert("error")
else
window.location.href = 'index.php?x=search/search&palabra='+form.palabra.value;
}
La instruccion tiene una funcion con un parametro form, cuando se manda a llamar en ese parametro se le asigna el nombre del formulario para poder llamar a cada uno de los elementos k contiene. ejemplo.
<form name="formulario">
<div id="cuadros"><input type="text" name="palabra" value="Buscar..." onClick="Vaciar(this)" maxlength="40" id="boton">
</div>
</form>
<input type="submit" name="Aceptar" value="Buscar" onClick="acr(formulario)" />
En la condicion es validacion es la validacion del campo k ofrece el valorr, de lo contrario manda a llamar el archivo php, enviando el valor que contiene el cuadro de texto, en caso suyo el radio button. Si se da cuenta al inicio de la llamada tiene la instruccion "index.php?x=" esta es para recibir los resultado en la misma ventana k estan, pero antes de todo esto hay que tener preparado en que parte deseamos insertar el resultado, esto lo puede colocarlo en cualquier parte del formulario con la sigueinte instruccion.
<?php
$x=$_GET["x"];
$x=trim($x);
if(file_exists($x.".php")){
include($x.".php");
}
else{
if(!$x)include("principal.php");
}
?>
(instrucciones)
search/search&palabra='+form.palabra.value: la primera parte "search/"es el directorio en donde se encuentra nuestro archivo php, posteriormente el nombre del archichivo sin la extension ya que eso sevalida en el codigo anterior (instrucciones). por ultimo mandarle el valor que se va a utilizar en el codigo php...
Por cualquier duda comunicarse con ing. Jeronimo (
[email protected])