![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
08/06/2012, 14:31
|
| | Fecha de Ingreso: mayo-2012 Ubicación: Palma de Mallorca
Mensajes: 71
Antigüedad: 12 años, 8 meses Puntos: 1 | |
Respuesta: Cambiar texto alternativamente de un <span> Hola emprear:
Tiene buena pinta, pero me costará un poco más analizarlo. El tema de los arrays no lo domino mucho. Haré un esfuerzo por entenderlo y seguro que me ayudará a aprender algo más.
Gracias otra vez.
GMG. Cita:
Iniciado por emprear @gmonterog
Viendo en conjunto tu idea, tal vez te interese esto
Código HTML:
Ver original<!DOCTYPE html> <title>Mostrar ocultar capas cambiando valor del texto </title> <meta name="description" content="Mostrar ocultar capas cambiando valor del texto" /> /*<![CDATA[*/ #oculta1,#oculta2 { display: none; width: 180px; font-family: arial, serif; padding: 15px 5px; border: dotted 1px #554F9D; background-color:#A3AD76; font-size: 10pt; margin-top: 3px; margin-bottom:20px; } p{ font-weight: bold; font-size: 11pt; width: 180px; cursor: pointer; font-family: arial, serif; padding: 5px; border: dotted 1px #554F9D; margin-bottom: 2px; margin-top: 3px; } .oculta1, .oculta2{ display: inline-block; width: 100%; height: 100%; } /*]]>*/ <script type="text/javascript"> //<![CDATA[ /* Configurar */ var tn = "Ocultar"; // Texto para cuando la capa esté visible var tb = "Mostrar"; // Texto para cuando la capa esté oculta /* No Editar */ var tags_span = new Array(); function cTxt(laclase,eltexto,propiedad) { var tags_span=document.getElementsByTagName('span'); for (i=0; i<tags_span.length; i++) { if (tags_span[i].className==laclase) { var texto = eltexto; tags_span[i].innerHTML= texto; } } document.getElementById(laclase).style.display = propiedad; } function m_o(cdv) { var e = document.getElementById(cdv); e.style.display =(e.style.display=="block")?cTxt(cdv,tb,'none'):cTxt(cdv,tn,'block'); } //]]> <p><span class="oculta1" onclick="m_o('oculta1');">Mostrar </span></p> Christus eum filiam sum cum suam non coepit, mytilenam cuius ampullam ungues dotis quare quae vero non coepit <p><span class="oculta2" onclick="m_o('oculta2');">Mostrar </span></p> Lorem ipsum dolor sit amet, jesu Dionysiadem tuos ratio indue villicus potest in fuerat
Si lo analizás no es dificil de ver su funcionamiento
Saludos |