Hola de nuevo y gracias, el codigo de aqui abajo hace los siguiente: cuando se carga la pagina muestra un link con el texto "Estado 1". Al pulsar sobre el link deberia aparecer la frase "Estado 2" pero..(sigue abajo)
Código HTML:
<script type="text/javascript">
function cambio(){
var capa = document.getElementById("estado1");
if (capa.id == "estado1")
{
capa.innerHTML = <a href="#" onclick="cambio()">Estado 2</a>;
capa.id = "estado2";
}
else{
capa.innerHTML = <a href="#" onclick="cambio()">Estado 1</a>;
capa.id = "estado1";
}
//capa.innerHTML= (capa.style.display == "none") ? "block" : "none";
}
</script>
</head>
<body>
<div>
<div id="estado1">
<a href="#" onclick="cambio()">Estado 1</a>
</div>
</div>
Mi problema es que tras pulsar sobre el link inicial ("Estado 1") me aparece la frase "Estado 2" pero no como un link, sino como texto plano... ¿como hago para que sea un link?
Javi