<?php
echo"<table WIDTH=400 border=0 cellpadding=3 cellspacing=3 >
<tr>
<form name=form1 action=floats.php method=get>
<td align=center><input type=text size=25 name=prefijo onclick=SubPage2(document.form1.prefijo)></td>
<td align=center><input type=text size=25 name=dos ></td>
<td align=center>";
echo"</form>
</tr>
<tr>
<td align=center><input type=submit value=modal ></td>
</tr>
</table>";
?>
esto va en el head------------------------------------
<head>
function SubPage2(componente)
{
var strFeatures = "dialogTop=100px; dialogLeft=800px; dialogWidth=500px;" +
"dialogHeight=400px; center=yes; help=no;"
componente.value=window.showModalDialog("ventana.php","ventana2",strFeatures);
}
</head>
ahora si el campo que se llama prefijo, al darle clik, llama una funcion, que te hace todo.
lo unico que hacemos es mandarle el objeto, en el que regresaremos el valor.
document.formulario.nombrecampo asi.............
(document.form1.prefijo)
--------------------
haces tu otra pagina. ventana.php o como le quieras llamar..
tu form
<table WIDTH=298 border=0 cellpadding=1 cellspacing=1 >
<tr>
<td ><select name=Id width=10 size=10 ondblClick=retorna()> -elije cliente- ";
while ($row = mysql_fetch_array($office))
{
echo " <option value='$row[RSocial]'>".$row['RSocial']."";
}
echo "</select></td>
<td ALIGN='left'>
<table ALIGN='left' border=1 cellpadding=1 cellspacing=1 >
<tr>
<td ALIGN='left'><input type=text size=15 name=criterio></td>
</tr>
<tr>
<td ALIGN='left'><input type=submit width=10 value='Buscar' name = buscar></td>
</tr>
<tr>
<td ALIGN='left'><input type=button value=Cancelar name =Cancelar onclick= cancela()>
</td>
</tr>
</table>
esto va en tu head-----------------------------
<head>
<base target="_self">
<title>Sub Clientes</title>
<script language="JavaScript">
function retorna()
{
var indice=document.forms.sub.Id.options.selectedIndex;
var valor=document.forms.sub.Id.options[indice].value;
document.forms.sub.criterio.value=valor;
retorna1(valor)
}
function cancela()
{
window.close()
}
</script>
</head>
a grandes razgos
<base target="_self"> sirve para que cuando recargues esa pagina. no lo haga en una nueva, sino ahi mismo.
yo extraigo valores de un select, llenado con una base.
al dar doble clik.
un select te filtra oprimiendo la letra o numero inicial de un valor deseado.
yea si quieres codigo, tal y como lo tengo. funcionando, contactame y te lo mando..
[email protected],,, por mesenger si quieres.
sale saludos, espero no te enrede.....