ya lo tengo puedes usar localStorage nadasm que esto es de html5 peor al igual se puede usar en xhtml solo deves de realisar una comprovacion bueno aca te dejo el ejemplo de como se ase XD
Código:
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<script type="text/javascript">
function d(){
a1=parseInt(document.getElementById('a').value);
a2=parseInt(document.getElementById('b').value);
var total=a1+a2;
if(localStorage){
localStorage.setItem("resultado",total);
document.getElementById('c').value=total
}else{alert("tu navegador no puede guardar nada XD");}
}
if(localStorage){
alert(localStorage.getItem("resultado"));
}
function borrar(){
localStorage.removeItem("resultado");
}
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<label>dato
<input type="text" id="a" />
</label>
<label>dato2
<input type="text" id="b" />
</label>
total
<label>
<input type="text" id="c" />
</label>
como guardar el resultado para que no se pierda con puro javascript la mover a otra pagina
<p>
<label>
<input type="button" onclick="d();" value="Enviar" />
</label>
</p>
</form>
<a href="javascript: borrar();">BORRAR LAS BARIABLES GUARDADAS xd</a>
</body>
</html>
otra cosa, es que si quieres guradar sesiones usa sessionStorage
que elimina los datos cuando el usuarios sale del navegador ;)