hola, mi consulta es como hacer para llamar una funcion javascript.
se que esta consulta la hicieron varias veces pero yo hice lo que recomendaron pero no me funciona les dejo el codigo:
Código PHP:
if(isset($_POST["btsubmit"]))
{
if($tipopago == 1)
{
//Estas son validaciones
$importet = 0;
$incompleto = 0;
if(($_POST["efectivo"] != ''))
{
$importet = $importet + ($_POST["efectivo"]);
}
if($_POST["cheque"] != '')
{
$importet = $importet + ($_POST["cheque"]);
if($_POST["num_ch"] == '' || $_POST["banco_cheque"] == '-1')
{
$incompleto = 1;
}
}
if($_POST["tarjeta"] != '')
{
$importet = $importet + ($_POST["tarjeta"]);
if($_POST["seltarjeta"] == "-1")
{
$incompleto = 1;
}
}
if($incompleto == 0)
{
if($importet == $importe)
{
echo "esta bien";
//aca pongo directamente la funcion pero no me la ejecuta
echo "
<script>
document.getElementById('btsubmit').value = 'Enviando...';
document.getElementById('btsubmit').disabled = true;
window.open('comprobante.php?id=<?php echo $id; ?>', 'windowname1', 'width=400, height=400');
document.form1.submit();
return true;
</script>
";
//header("Location: actualiza_pagos.php?id=".$id."&efectivo=".$_POST["efectivo"]);
}
else
{
echo "<font color = 'red'>Hay una diferencia en el importe</font>";
}
}else
{
echo "<font color = 'red'>Hay campos incompletos </font>";
}
}
else
{
echo '<script languaje="javascript">
return checkSubmit();
</script>';
header("Location: actualiza_pagos.php?id=".$id."&compro=".$_POST["compro"]);
}
}
probe tmb llamar a la funcion en vez de ponerla pero nada :(.
desde ya muchas gracias
saludos