Señores Foristas: Le he dado vueltas y vueltas al asunto y creo que con mis conocimientos no lograré mi objetivo, razón por la cual acudo a ustedes con el fi de que me ayuden a implementar de manera óptima el siguinte script, el cual no tiene otra función que la de liquidar un mismo porcentaje de comisiones a diferentes periodos de venta. El scrip solo logra el cálculo de un solo periodo. Cuando se pide entre 2 y 10 periodos de venta, se muestran los campos y se permite incluir el valor de la venta. No obstante, no enseña el número del periodo y no permite calcularle a cada periodo el valor de la comision.
Agradezco inmensamente sus aportes
Código HTML:
<script Language="JavaScript">
//RUTINA PARA ABRIR MAS DE UN CAMPO CUANDO EL NUMERO DE PERIODOS ES >= 1
function howMany(value)
{
var numPer = parseInt(value);
var container = document.getElementById('mycalculotextbox');
if (numPer > 0) {
for(i=1; i<=numPer; i++) {
valor_periodo += '<I> Ventas Periodo </I><input "text" name="venta' + i +'"><br>';
}
} else {
valor_periodo += '<I> Ventas Periodo </I> <input type="text" name="venta"><br>';
}
container.innerHTML = valor_periodo;
}
</script>
<script language="javascript">
//SE CALCULAN VALORES
var venta, porcentaje, numPer, comision, tablebuilt=false;
function calculate(){
var d=document.f;
venta=d.venta.value;
porcentaje=d.porcentaje.value;
comision=d.comision.value;
tmpporcen=porcentaje;
tmpventa=venta;
comision=tmpporcen*tmpventa;
}
</script>