Cita:
Iniciado por pateketrueke
recuerda que php se ejecuta en el servidor, por lo tanto el código javascript que imprimes no se ejecuta ahí... sino que tiene que llegar al navegador, para poder ser procesado...

Pero entonces por que al cambiar el codigo no me ejecuta el php ni javascript.
Codigo cambiado.
Código PHP:
Ver originalif( $totPorcentActual < 1){
?>
<script type='text/javascript' language='javascript'>
var confir = confirm(' Nota: la fecha de inicio es mayor a la fecha actual.\n\n Aun asi, ¿Deseas dar de alta la tarea? ');
if(confir == true){
<?php
$sql="INSERT INTO tarasignadas (id, idcarro, idtarea, fechalta, usuario, empresa, visible, tipo)
VALUES ('','$idcarro','$idtar','$fechaact','$usu','$emp','true','$tipo')";
$sql2="INSERT INTO tarporcent (id, idcarro, idtarea, fechaalta, fechainicio fechestimad, tipo, porcentaje, estado, aviso, usuarioalta, visible, empresa)
VALUES ('','$idcarro','$idtar','$fechaact','$fechaLimite','$fechaInicio','$tipo','0','en espera','$fechaAviso','$usu','true','$emp')";
?>
}else{
window.close();
}
</script>
<?php
}