Buscando por toggle button he encontrado este ejemplo:
Código:
<head>
<style type="text/css">
.on {
border:1px outset;
color:#369;
background:#efefef;
}
.off {
border:1px outset;
color:#369;
background:#f9d543;
}
</style>
<script language="javascript">
function togglestyle(el){
if(el.className == "on") {
el.className="off";
} else {
el.className="on";
}
}
</script>
</head>
<body>
<input type="button" id="btn" value="button" class="off" onClick="togglestyle(this)" />
</body>
</html>
Tiene buena pinta, parece que ahora solo tengo que darle el estilo de un boton normal mientras se pulsa y en su estado normal.
Despues para saber si esta pulsado o no deberia bastar con consultar su classname, genial :)
Ya os contare