Bueno, parece que he avanzado un poco en el tema. Ahora resulta que en vez de salirme la suma total, lo que hace es ponerme los numeros uno detras de otro.
Escribo el codigo para que me digais donde esta el error.
<html>
<head>
<title>Pagina nueva 1</title>
<SCRIPT LANGUAGE="JavaScript">
function Suma()
{
var par = Celda1.value;
var par2 = Celda2.value;
var par3 = Celda3.value;
var par4= Celda4.value;
var num = par+par2+par3+par4;
Total.value = num;
}
</SCRIPT>
</head>
<body>
<table border="1" width="100%">
<tr>
<td width="100%">
<input type="text" name="Celda1" size="20" OnChange="Suma()">
</td>
</tr>
<tr>
<td width="100%"><input type="text" name="Celda2" size="20" OnChange="Suma()"></td>
</tr>
<tr>
<td width="100%"><input type="text" name="Celda3" size="20" OnChange="Suma()"></td>
</tr>
<tr>
<td width="100%"><input type="text" name="Celda4" size="20" OnChange="Suma()"></td>
</tr>
<tr>
<td width="100%"><input type="text" name="Total" size="20"></td>
</tr>
</table>
</body>
</html>