Foros del Web » Programando para Internet » Javascript »

no envia foco

Estas en el tema de no envia foco en el foro de Javascript en Foros del Web. El punto es que yo llamo a una ventana que cuando se cierre me debe de enviar el valor a un formulario x; pero de ...
  #1 (permalink)  
Antiguo 02/12/2009, 18:49
Avatar de zeuzft  
Fecha de Ingreso: junio-2009
Ubicación: peru
Mensajes: 358
Antigüedad: 14 años, 10 meses
Puntos: 2
Exclamación no envia foco

El punto es que yo llamo a una ventana que cuando se cierre me debe de enviar el valor a un formulario x; pero de un dia para aca ya no funka; alguna ayuda!!!!!!
Código PHP:
<?
session_start
();
if(!
$_POST){
require_once(
"config/config.php");
require_once(
"include/clasesmysql.php");
$miconexion = new DB_mysql ;
$miconexion->conectar($basededatos$host$usuario_bd,$contrasena_bd);
require_once(
"include/funciones.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" />
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>..::CITEC::..</title>
<script type="text/javascript" src="js/lib/prototype.js"></script>
<script type="text/javascript" src="js/lib/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/modalbox.js"></script>
<link rel="stylesheet" href="css/modalbox.css" type="text/css" media="screen" />
<link href="css/citec.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/embeddedcontent.js" defer="defer"></script>
<script type="text/javascript" src="js/ajax.js"></script>
<script type="text/javascript" src="js/tree.js"></script>    
<script type="text/javascript" src="js/myajax.js"></script>
<script type="text/javascript" src ="js/titulo.js"> </script>
<script type="text/javascript" src="flash/stmenu.js"></script>
</head>
<body onUnload="enviar_datos_cliente1()">
<form action='<? echo $paginaprincipal;?>?menu=nuevo_cliente_alex' method='post' name='form11'>
<table align='center'>
    <tr>
        <td align='right'>
            <b>Raz&oacute;n Social:</b>
        </td>
.
.
.
.
.
.
Código PHP:
        </td>        
    </tr>
</table>
</form>

<?
}
else
{
$idcli=$_POST['id'];
$nombre=$_POST['nombre'];
$dni=$_POST['dni'];
$ruc=$_POST['ruc'];
$razon=$_POST['razon'];
$dir=$_POST['dir'];
$dir2=$_POST['dir2'];
$fecnac=$_POST["anio"].'-'.$_POST["mes"].'-'.$_POST["dia"];
$telf=$_POST['telf'];    
$telf2=$_POST['telf2'];
$ntarj=$_POST['ntarj'];    
$email=$_POST['email'];    
$hoy=date('Y-m-d');
if(empty(
$_POST['accion']))
    
$miconexion->consulta("insert into cliente (cli_nom , cli_razon , cli_dni , cli_ruc , cli_dir , cli_dir2, cli_fecnac , cli_telf , cli_telf2 ,cli_nro_tarj , cli_email, cli_fecins  ) values ('$nombre' , '$razon' , '$dni' , '$ruc' , '$dir' , '$dir2', '$fecnac' , '$telf' , '$telf2', '$ntarj'  , '$email' ,'$hoy' ) ");
    
$miconexion->consulta1("SELECT cli_id FROM `cliente` order by cli_id desc limit 1");
    while(
$row01 mysql_fetch_array($miconexion->Consulta_ID1))
        {
        
$cli_id0=$row01['cli_id'];
        }
        
?>
        <script type="text/javascript">
        function enviar_datos_cliente1(){
        window.opener.document.form11.cli_id1.value ='<?=$cli_id0?>';
        //window.opener.document.form11.vercli01.focus();
        }
        self.close()
        </script>
 <?}?>
</body>
</html>
los controles existen; al insercion se realiza; pero el valor nuevo no lo envia; alguien que me diga porque?; lo del self.close dentro de la funcion no funciona; nunca cierra la ventana; por eso lo deje ahi.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:35.