PHP - ventana flotante

 
Vista:

ventana flotante

Publicado por Flavio (6 intervenciones) el 04/06/2007 20:27:45
Saludos

No se si alguno me podria ayudar con un ejemplo de código en PHP de como implementar una ventana flotante en PHP ayudandonos con Java Script, mejor si fuese posible que en la ventana flotante sea un tipo buscador por decirles por nombre y el item que se elija en esa ventana se pueda usar despues en la ventana principal (desde la que se llamo al buscador, o sea la ventana flotante)
Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ventana flotante

Publicado por Hernan Sanchez (9 intervenciones) el 04/06/2007 22:01:50
<?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.....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar