HOLA A TODA LA GENTE DE ESTE FORO. BUENO TENGO UN PROBLEMA QUE ME ESTA ROMPIENDO LA CABEZA.LES EXPLICO TENGO UN CODIGO QUE TRATA SOBRE LA APERTURA DE UN POPUP AL HACER UN EVENTO CHANGE SOBRE UNA CAJA DE TEXTO.localmente si me funciona perfectamente pero cuando lo subo al servidor no me abre el popup.No encuentro el problema en la sintaxis que les muestro aqui:
Parte del archivo editarCP.php:
function disparaPopUp(codigoArt,i)
{
window.open("ayuda_txtArt.php?codigoArt="+ codigoArt +"&i="+ i +"","aa","scrollbars=yes,resizable=yes,width=1, height=1")
}
for($i=0;$i<$num;$i++)
{
<input name="txtidArticulo<? echo $i;?>" maxlength="9" onChange="disparaPopUp(document.formeditarCP.txtid Articulo<? echo $i;?>.value,'<? echo $i;?>')">
}
Archivo ayuda_txtArt.php:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin título</title>
<script>
function insertar(articulo,descripcion,unidad)
{
opener.document.formeditarCP.txtidArticulo<? echo $i;?>.value=articulo
opener.document.formeditarCP.txtdescArticulo<? echo $i;?>.value=descripcion
opener.document.formeditarCP.txtuniArticulo<? echo $i;?>.value=unidad
}
</script>
</head>
<body>
<? $conn=odbc_connect('oracle2','CAJAWEB','123456');
if (!$conn)
{
exit("Connection Failed: " . $conn);
}
$sql="SELECT * FROM ARTICULO WHERE CAT_COD='".$codigoArt."' ";
$rs=odbc_exec($conn,$sql);
$artcodigo=trim(odbc_result($rs,"CAT_COD"));
$artdescripcion=trim(odbc_result($rs,"CAT_DESC"));
$artunidad=trim(odbc_result($rs,"CAT_UNIDAD"));
?>
<SCRIPT>
insertar('<? echo $artcodigo;?>','<? echo $artdescripcion;?>','<? echo $artunidad;?>');
opener.document.formeditarCP.txtvccArticulo<? echo $i;?>.focus;
//window.close();
</SCRIPT>
</body>
</html>
De antemano muchas gracias