Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/10/2008, 17:08
susan_
 
Fecha de Ingreso: agosto-2008
Mensajes: 173
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: cerrar ventana con php

ya lo logre muchachos... gracias por su antencion...

lo que hice fue que el if abarcara... todo el codigo php... y en else (hasta el ultimo)
ejecutar el script... y ya me cerro lo que queria.. ahora pasare al foro de javascript...
por que como son frames .. nada mas me "cierra" el frame ... no la pagina completa..

Código PHP:
if($cuadrar_vez>$totalRows_Recordset1){ //si ya se cuadraron las pos fin del autorizado de SAp.. se cierra la pagina y pide otro ppresup.

$cuadrar_vez++; //aumentamos para continuar la numeracion de las pfinan del autorizado de SAP.

$query_Recordset2 = "select * from reque_dev_file where ppresup='".$ppresup."' and anio='".$anio."' ";
$Recordset2 = mysql_query($query_Recordset2, $conex) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);


function nombres($month){ //para asignar los nombres de los meses

switch($month){
    case 1: $nombre="ENE";
            break;
    case 2: $nombre="FEB";
            break;
    case 3: $nombre="MAR";
            break;
    case 4: $nombre="ABR";
            break;
    case 5: $nombre="MAY";    
            break;
    case 6: $nombre="JUN";
            break;
    case 7: $nombre="JUL";
            break;
    case 8: $nombre="AGO";
            break;
    case 9: $nombre="SEP";
            break;
    case 10: $nombre="OCT";
            break;
    case 11: $nombre="NOV";    
            break;
    case 12: $nombre="DIC";
            break;
    }//case
return $nombre;
}
?>

/////////////mas codigo .......

<tr>
<td><input name="next" type="submit" id="next" value="siguiente" /> 
<input name="contrato" type="hidden" value="<?php echo $contrato?>" />
<input name="ppresup" type="hidden" value="<?php echo $ppresup?>" />
<input name="anio" type="hidden" value="<?php echo $anio?>" />
<input name="adec" type="hidden" value="<?php echo $adec?>" />
<input name="pfinanc_ant" type="hidden" value="<?php echo $pfinanc_next?>" />
<input name="pfinanc_vez" type="hidden" value="<?php echo $pfinanc_vez?>" />
</td>
</tr>
</form>
</table>
<?php }//if para terminar de cuadrar las posiciones financieras. ?>  <---- este es el fin del if para cerrar la ventana!,.,..

<script language="javascript">
cerrar();
</script>
</body>
</html>
y ya la funcion la puse dentro de HEAD.. como me lo recomendo isc_chuck.. y listo!

Código PHP:
<SCRIPT LANGUAGE="JavaScript">
function 
cerrar(){ 
window.close();
window.open("http://localhost/WBS/frames.html","","");
}
</script> 
gracias chao!!!