Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/01/2010, 14:58
tirengarfio
 
Fecha de Ingreso: septiembre-2008
Mensajes: 146
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: ¿ Como hago un link que conmuta ?

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