Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2009, 16:13
draffe
 
Fecha de Ingreso: julio-2009
Mensajes: 2
Antigüedad: 14 años, 9 meses
Puntos: 0
Por favor ayudenme

POR FA MIREN EL SGUIENTE CODIGO, ME SIRVE PARA FF, para opera y para CHROME pero ni puta anda para IE por favor diganme que puedo hacer
de antemano gracias. omiti unas cositas de php q no tenia proble si quieren ver todo el codigo escribanme a mi correo [email protected]

<html>
<head>
<script language=javaScript1.2 type="text/javascript">
var filas=1;
var contfechas=0;
var valores = new Array();
var contadorvalores=0;
var fecha = new Array();
var total=0;
var forma;
var lugares = new Array();
var contlugares=0;

function mostrartodo()
{
alert(" cualquier cosa");
for(var i=0;i<contfechas;i++)
alert(" "+fecha[i]);



}

function recibir2(valor)
{
var fechas= document.getElementById("fecha");
fecha[contfechas]=fechas.value=valor;
}




function recibir(valor)
{
var fechas= document.getElementById("fecha");

if(filas==1)
{
fecha[contfechas]=fechas.value=valor;

}
else
{
if(filas==2)
{
alert("cualquier cosa "+valor);
fecha[contfechas]=document.forma.xx.value=valor;
contfechas++;
}else if (filas>2)
{

fecha[contfechas]=document.forma.xx[filas-2].value=valor;
contfechas++;
}


}



}

function fechaPago()
{

var nuevaventana= window.open("fecha.html",'ventanita','width=240,he ight=200,left=90,top=350');
}


function fechaPago2()
{

var nuevaventana= window.open("fecha2.html",'ventanita','width=240,h eight=200,left=90,top=350');


}




function fechadia()
{
var dia = new Date();
var ao = dia.getYear()+1900;
var mes = dia.getMonth()+1;
var dia = dia.getDate();
document.write(""+ao+"/"+mes+"/"+dia);


}



function resta()
{
var elmTBODY = document.getElementById('cuerpo');
var num;
var fe = document.total.totalfinal;


if(filas>1)
{
var i;
for(i=0;i<=contadorvalores;i++)
{

if(isNaN(valores[i])==false)
total= valores[i]+total;

}

if(isNaN(valores[contadorvalores])==false)
{


if(total>=valores[contadorvalores])
{total=total-valores[contadorvalores];
}else
{total=valores[contadorvalores]-total;}

valores[contadorvalores]=0;
fe.value=total;
total=0;
contadorvalores--;
elmTBODY.deleteRow(filas);
filas--;

}else
{
total=0;
valores[contadorvalores]=0;
elmTBODY.deleteRow(filas);
filas--;
}

}
else
alert("No se pueden Eliminar mas Filas");

}

function calcular(valor)
{


if(isNaN(valor)==false)
{


valores[contadorvalores]=parseFloat(valor);


var i;
for(i=0;i<=contadorvalores;i++)
{


total= valores[i]+total;

}


var fe = document.total.totalfinal;
fe.value=total;
total=0;

}
}


function primerLugar()
{
alert("pase por aqui... 2");
}
/************************************************** ************************************/

function guardarLugar()
{
alert("pase por aqui...");
}


/*******************************PRIMER DETALLE******************************************* **********/
function primerdetalle()
{
alert("pase por aqui detalle");

}





function segundodetalle()
{
alert("Segundo detalle");
}




function suma(id) {

var f = document.createElement("form");
form=f;
var tbody = document.getElementById
(id).getElementsByTagName("TBODY")[0];

var row = document.createElement("TR");
var td1 = document.createElement("TD");
var td2 = document.createElement("TD");
var td3 = document.createElement("TD");
var td4 = document.createElement("TD");







if(isNaN(valores[ contadorvalores])==false)
{


var i = document.createElement("input");
var b = document.createElement("input");
var l = document.createElement("input");
var s = document.createElement("SELECT");
var op= document.createElement("Opcion");
var op1= document.createElement("Option");
var op2= document.createElement("Option");
var op3= document.createElement("Option");
var op4= document.createElement("Option");
var op5= document.createElement("Option");
var op6= document.createElement("Option");



s.setAttribute("size","1");
s.setAttribute("name","detalle");
s.setAttribute("onchange","segundodetalle();");
op.innerHTML='';
op.value='';
s.appendChild(op);

op1.innerHTML='Comida';
op1.value="1";
s.appendChild(op1);

op2.innerHTML="Pasajes Aereos";
op2.value="2";
s.appendChild(op2);

op3.innerHTML="Hotel";
op3.value="3";
s.appendChild(op3);

op4.innerHTML="Estacionamiento";
op.value="4";
s.appendChild(op4);

op5.innerHTML="Otro";
op.value="5";
s.appendChild(op5);




/**********************************************/
var tabla=document.createElement("table");
var tr= document.createElement("tr");
var f1= document.createElement("td");
var f2= document.createElement("td");


/*********************lugar************************ *******/
l.setAttribute("type","text");
l.setAttribute("name","lugar");
l.setAttribute("size","45");
l.setAttribute("onchange","guardarLugar();");

/********************fecha *****************************/

i.setAttribute("type", "text");
i.setAttribute("size","25");
/*************************************************/
b.setAttribute("type", "button");
b.setAttribute("value","Fecha");


/************************************************/
i.setAttribute("name", "xx");
i.setAttribute("readonly","true");
/*****************forma*************************/
f.setAttribute("name", "f");



b.onclick=function(){fechaPago();}

/**************** metiendolos en la forma *********************************/
f.appendChild(b);
f.appendChild(i);
f.appendChild(l);
f.appendChild(s);
/************************************************** ***********************/
f1.appendChild(b);
f2.appendChild(i);

/************************************************** ************************/
tr.appendChild(f1);
tr.appendChild(f2);
tabla.appendChild(tr);
td1.appendChild(tabla);

//columna 1

td2.appendChild(l);


td3.appendChild(s);



td4.innerHTML = "<input type='text' name='total' size='25' onchange= 'calcular(this.value);' >";

row.appendChild(td1);
row.appendChild(td2);
row.appendChild(td3);
row.appendChild(td4);
filas++;
contadorvalores++;


tbody.appendChild(row);

}else
{
alert("El valor del total no es un valor entero");

}




}
</script>




<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Relacion de Gastos de Empleados</title>
<h1 align="center">Relacion de Gastos</h1>
</head>
<body >

<table border="5" align="center">




<tr> <td height="15" width="150" align="center">Relacion de Gastos de Empleados</td>
<td width="100" height="10"> <table border="5"><tr><td width="100" height="10">fecha</td></tr> <tr><td width="100" height="10"><script> fechadia();</script> </td></tr></table>
</td>
<td width="200" height="10"> <table border="5"><tr><td width="200" height="10" align="center">Numero de Documento</td></tr><tr><td width="150" height="10"><? numerodeDocumento();?></td></tr></table>
</td>

</tr>
</table>
<br>
<table align="center" border="5">
<tr>
<td>
Tipo de Gasto: <br> <input type="radio" name="tipodegasto" vale="anticipo" checked="checked" >Anticipo
</td>
<td colspan="2" width="200" height="10">
Nombre del Empleado:<br> <? echo $fila[2]; ?>
</td>
<td>
Cedula Empleado:<br> <? echo $fila[1]; ?>

</td>
</tr>
<tr>
<td>Compañia:<br> <? echo $tcom[0]; ?> </td>
<td> Cargo:<br> <? echo $fila[10]; ?></td>
<td> Region:<br><? echo $fila[11]; ?></td>
<td>PEP (Solo para Proyectos):<br></td>
</tr>
<tr>
<td colspan="4">
Motivo de la Relacion:<br>
<textarea name="motivo" cols="100" rows="3" > </textarea>
</td>
</tr>

</table>

<br>
<form name="forma">
<table align="center" border="5" id="cuerpo">
<tbody >
<tr id=a1>
<td height="10" width="150" id=b1 align="center"> fecha </td>
<TD height="10" width="250" id=c1 align="center"> Lugar </TD>
<td height="10" width="50" id=d1 align="center"> Detalles de Gastos</TD>
<td height="10" width="150" id=e1>BS</td>
</tr>

<tr id=a2>

<td height="10" width="220" id=b2><table > <tr><td ><input type="button" value="Fecha" onclick="fechaPago2()"></td><td><input type="text" name="fecha" size="25" readonly="true" id="fecha" ></td></tr></table>
</td>

<TD height="10" width="250" id=c2><input type="text" name="Lugar" size="45" onchange="primerLugar()"></TD>

<td height="10" width="50" id=d2><select name="detalledepago" onchange="primerdetalle()" >
<option ></option>
<option value="Comida" >Comida</option>
<option value="PasajeAereo">Pasajes Aereos</option>
<option value="Hotel">Hotel</option>
<option value="Estacionamiento">Estacionamiento</option>
<option value="Otro">Otro</option>
</select></TD>

<td height="10" width="150" id=e2><input type="text" name="total" size="25" onchange= "calcular(this.value);" /> </td>

</tr>
</tbody>
</table>
</form>

<input type="button" onclick="suma('cuerpo')" value="Suma">
<input type="button" onclick="resta()" value="Resta">







</body>
</html>

Última edición por draffe; 15/07/2009 a las 16:14 Razón: mas informacion