Foros del Web » Creando para Internet » HTML »

Por favor ayudenme

Estas en el tema de Por favor ayudenme en el foro de HTML en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 15/07/2009, 17:13
 
Fecha de Ingreso: julio-2009
Mensajes: 2
Antigüedad: 8 años, 4 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 17:14 Razón: mas informacion
  #2 (permalink)  
Antiguo 15/07/2009, 17:23
 
Fecha de Ingreso: mayo-2007
Mensajes: 348
Antigüedad: 10 años, 6 meses
Puntos: 9
Respuesta: Por favor ayudenme

Hmm

Has probado a dejar solamente

Código HTML:
<script type="text/javascript"> 

Si no es por esto colocale un DOCTYPE en condiciones, que veo que no tienes ninguno!
__________________
Debian Squeeze rules!
  #3 (permalink)  
Antiguo 15/07/2009, 17:26
 
Fecha de Ingreso: mayo-2007
Mensajes: 348
Antigüedad: 10 años, 6 meses
Puntos: 9
Respuesta: Por favor ayudenme

Je, dudo que alguien te quiera escribir un correo para ver el resto del código...
__________________
Debian Squeeze rules!
  #4 (permalink)  
Antiguo 15/07/2009, 18:03
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 10 años, 6 meses
Puntos: 538
Respuesta: Por favor ayudenme

Perdona que te pregunte ¿Qué es lo que no anda en ie?. Es que el adivino anda de vacaciones.

Bienvenido a FdW, Draffe
__________________
Por una web con mucho estilo
+++ CUENTA ABANDONADA. ¿la quieres? +++
  #5 (permalink)  
Antiguo 16/07/2009, 04:26
Avatar de C2am  
Fecha de Ingreso: enero-2009
Ubicación: Rosario, Argentina
Mensajes: 2.005
Antigüedad: 8 años, 10 meses
Puntos: 306
Respuesta: Por favor ayudenme

Para mi, más que de vacaciones el adivino oficial de FDW quedo traumado de tanto trabajo y esta internado en alguna clínica neuropsiquiatrica del caribe
  #6 (permalink)  
Antiguo 16/07/2009, 10:57
 
Fecha de Ingreso: julio-2009
Mensajes: 2
Antigüedad: 8 años, 4 meses
Puntos: 0
Respuesta: Por favor ayudenme

Ok lo q no me anda en IE es que cuando se agrega la siguiente fila el boton para agregar la fecha no funciona... osea abre el popup pero cuando guarda la fecha no reconoce el text voy a probar lo que me dice Nathan_1979
y gracias por la bienvenida
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:42.