Cómo hacer un sistema de sumar y restar puntos en javascript?

Verán, intenté hacer un sistema para que un comentario o una página tenga un determinado puntaje, y que el usuario pueda bajarlo o subirlo a gusto (no importa que lo clickee muchas veces y le suba o baje mucho).

Entonces hice este código:

<html>
<head>
<title>+/-</title>

<script language="JavaScript">
var puntaje=0;
</script>


</head>
<body>
<style>
</style>
<strong>BLABLABLABLABLABLA<br />
BLABLABLABLABLABLA<br />
BLABLABLABLABLABLA<br />
BLABLABLABLABLABLA<br /></strong><br />
<a href="#" onclick="this.value='var puntaje=puntaje++' ">Sumar puntos</a>
<a href="#" onclick="this.value='var puntaje=puntaje--' ">Restar puntos</a><br />

<script language="JavaScript">
document.write("El puntaje actual de este post es de <strong>"+puntaje+"</strong>");
</script>
</body>
</html>

Pero no me funciona, la variable no aumenta! D:

Alguien sabe que puede ser?

Saludos!
No domino Javascript aún, pero me temo que si no guardas los valores en alguna parte, cuando o tro usuario vaya a la pagina, no verá esas puntuaciones, no crees? Con Php sería bastante más fácil, guardando esas puntuaciones en una base de datos. Si además le aplicamos jQuery o Ajax, podemos evitar la necesidad de recarga de la página cuando se haga clic en el botón de puntuar.

Si te parece, empezamos a estudiar cómo hacer eso con Php y bases de datos.

Un abrazo!
Jaja, es que estoy viendo un manual de javascript y pensaba que tal vez se podía hacer, si, pensé lo de guardar los valores pero no se como hacerlo en javascript, dejo el post a ver si se le ocurren algunas ideas.

Ah, y jquery todavía no entiendo, tengo que entender mejor javascript y luego hacer el curso xd!

Saludos!
Podrias hacer que al clickear en sumar puntos llame a una funcion onclick="sumar()" onclick="restar()" y en la funcion modificas hay muchas maneras xD
Olaz! _St puede k esto t sirva
<script language="JavaScript">

var a;
var b;
var m;
var n;

a=prompt('Ingrese puntaje 1');
b=prompt('Ingrese puntaje 2');
m=prompt('Ingrese puntaje 3');


var n=parseInt(a)  + parseInt(m) + parseInt(b);


document.write('El puntaje es:');
document.write(n);
document.write('<br>')
document.write('xD');
</script>
Pero no te almacena para varios usuarios eso no se acer :sad: . Salu2 :wink: