tengo un problema, todo iba bien hasta que entre en la comidad del usuario en mi applicacion, el problema es el siguiente:
Tengo un aplicacion echa con php, conectada con servidor CTI (telefono),
entonces cuando una llamada, el servidor me redirecciona a una seccion específica del crm, pero pierdo la informacion que tenia si estaba llenando un form o algo por el estilo, lo que pense fue abrir un popup cuando se redirecciona con el evento OnBeforeUnload="" que llame la funcion para abrir el popup y pasarle las variables (lo que el usuario tenia escrito), lo que pasa es que ocupo validar una variable que viene por el nuevo url que el servidor CTI me manda, algo asi: http://url/index.php?cti=cargando, entonces a la hora de validar el OnBeforeUnload si la var cti existe, que abra el popup, si no existe, que no haga nada, la verdad es que casi lo logro, el script es el siguiente (use la funcion de aqui de foros del web para abrir un popup):
Código HTML:
<head> <script language="JavaScript"> function abrirVentana(thestring) { var test; var comments; lost=document.form1.test.value; comments=document.form1.comments.value; open("popUp.php?test="+lost+"&comments="+comments+"&thestring="+thestring+"","miVentana", "toolbar=no,directories=no,menubar=no,status=no"); } </script> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body onBeforeUnload="abrirVentana(window.location.search)"> <form name="form1" method="post" action=""> <p> <input name="test" type="text" id="test" value=""> </p> <p> <textarea name="comments" id="comments"></textarea> </p> <p> <input type="submit" name="Submit" value="Submit"> </p> </form> </body> </html>
de antemano, muchas gracias..