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!!!