Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

Ayuda con este codigo javascript

eddys

Becerro
Desde
20 May 2008
Mensajes
24
Hola que tal alguien me podria ayudar a modificar este codigo de java script aqui pongo lo que necesito realmente es muy facil para los que saben programar lo que esta en rojo segun es lo que tengo q modificar muchas gracias por su ayuda.

En el script hay un select en el que se indica la sucursal de la que se desean reimprimir facturas, seleccionas la sucursal y te permite mostrar las facturas de una quincena por mucho.

Si se selecciona TODAS LAS SUCURSALES, se debe permitir la reimpresión de facturas con un periodo máximo de 15 días (tal y como está ahorita)

Si se selecciona alguna sucursal en específico permitir la generación de facturas de un periodo máximo de un mes, para lo cual habra que cfrear una funcion en javascript que en base a lo seleccionado por el usuario (evento onchange del select) cambie los parámetros de validación del calendario

<?php
//Revisamos si ya se inicio sesion
include('../../func/funciones.php');
$logg=valida_sesion("4auxfac",1800);//se valida que se haya iniciado la sesion
if($logg=='ok'){
include('funcenc.php');
encabfac("Reimprime Facturas",'<script type="text/javascript" src="../../func/jquery-1.3.2.js"></script>
<script type="text/javascript" src="../../func/date.js"></script>
<script type="text/javascript" src="../../func/jquery.datePicker.js"></script>
<link href="../../func/datePicker.css" rel="stylesheet" type="text/css" />');
$link=conecta();
if(!is_string($link)){
?>
<h1>Reimpreime Facturas</h1><br />
<div class='inst'>Aqu&iacute piedes reimprimir las facturas de Romero de la Torre Maria Elena de la sucursal y periodo que necesites.<br />Por favor, ingresa lo siguiente:</div>
<form id="form1" name="form1" method="post" action="printFac.php" onsubmit='return validaForm();'>
<label for="suc">Sucursal:</label><select name="suc" id="suc"><option value="todas">TODAS LAS SUCURSALES</option>
<?php
//obtenemos las sucursales y sus iniciales
$hide="";
$sql="SELECT folio,nombre from tunidades where iniciales not in ('','%%%','HSB','CO','COM','PRU','VPG') and tipo='S' and puede_facturar=0 order by nombre;";
$res1=consulta($sql,$link);
$existe=cuantos($res1);
while ($row = resul_arreglo($res1)) {
echo "<option value='".$row[0]."|".codificaHTML($row[1])."'>".codificaHTML($row[1])."</option>";
}
?>
</select><br />
<label for="fecha1">De:</label><input type="text" name="fecha1" id="fecha1" size="10" maxlength="0" class="date-pick" onkeypress="selecc();"/><br />
<div class="limpia"></div><label for="fecha2">A:</label><input type="text" name="fecha2" id="fecha2" size="10" maxlength="0" class="date-pick" onkeypress="selecc();"/><br />
<input type="submit" name="generar" id="generar" value="Imprimir" class="boton"/> <br />
</form>
<script type="text/javascript">
//<![CDATA[
function validaForm(){
var f1=document.getElementById("fecha1").value;
var f2=document.getElementById("fecha2").value;
if(f1==''|| f2==''){
alert("Debe seleccionar las fechas que comprenden el periodo");
return false;
}else{return true;}
}
function selecc(){alert("Elige la fecha del calendario!");}
var fecha=new Date();
var mes=fecha.getMonth();
var anno=fecha.getFullYear();
anno-=1;
var inicio="01/01/"+anno;
$('.date-pick').datePicker({startDate:inicio, endDate: (new Date()).asString()});
$(function(){
$('#fecha1').bind('dpClosed',function(e, selectedDates){var d = selectedDates[0]; if (d){d=new Date(d);$('#fecha2').dpSetStartDate(d.addDays(1).asString());
$('#fecha2').dpSetEndDate(d.addDays(7).asString());}});});

//]]>
</script>
<?php
cierra($link);
}else{echo "<div class='error'>No se puede conectar a la Base de Datos</div>";}
pie();
}else{header("Location: ../cierraSes.php");}
?>
 
Volver
Arriba