![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
25/08/2009, 22:22
|
| | Fecha de Ingreso: julio-2009 Ubicación: En su casa
Mensajes: 9
Antigüedad: 15 años, 6 meses Puntos: 1 | |
Sumando columas de inputs de diferentes frames Estimados:
Espero que esta sea la ultima que pida ayuda.
en triple doble w punto andresacevedo punto com barra frames podran ver la idea final de lo que estoy intentando hacer, gracias a la ayuda del Sr. ZeroKilled pude sumar decimales pero ahora el problema es que siguiendo la logica solo me suma la primera columna al solicitar la suma de ambas:
Todo va bien pero no encuentro la forma de sumar ambas columnas.
Me explico mejor en el siguiente código:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<SCRIPT LANGUAGE=JavaScript>
function Sumar() {
var val1;
var val2;
var val3;
val1 = (! Number(document.frame1.sum1.value ))?0:Number(document.frame1.sum1.value);
val2 = (! Number(document.frame2.sum2.value ))?0:Number(document.frame2.sum2.value);
val3 = (! Number(document.frame3.sum3.value ))?0:Number(document.frame3.sum3.value);
document.suma_frames.tot.value = val1 + val2 + val3;
}
function Sumar2() {
var vala;
var valb;
var valc;
vala = (! Number(document.frame1.suma.value ))?0:Number(document.frame1.suma.value);
valb = (! Number(document.frame2.sumb.value ))?0:Number(document.frame2.sumb.value);
valc = (! Number(document.frame3.sumc.value ))?0:Number(document.frame3.sumc.value);
document.suma_frames.tot2.value = vala + valb + valc;
}
</SCRIPT>
</head>
<body>
<p><IFRAME NAME="frame1" WIDTH="500" HEIGHT="100" SRC="frame1.htm"></IFRAME></p>
<p><IFRAME NAME="frame2" WIDTH="500" HEIGHT="100" SRC="frame2.htm"></IFRAME></p>
<p><IFRAME NAME="frame3" WIDTH="500" HEIGHT="100" SRC="frame3.htm"></IFRAME></p>
<form name="suma_frames" id="suma_frames" >
<table border="1">
<tr>
<td width="50" align="right"><input type="button" value="Actualizar" onclick="Sumar()" ; "Sumar2()" /></td>
<td width="582">Suma Columna 1:
<input name="tot" size="6" />
---Suma Columna 2:
<input name="tot2" size="6" /></td>
</tr>
</table>
</form>
</body>
</html> |