Jelp!! TextRange? contenidos colapsables?
2 seguidores
Hola!
Estoy haciendo una página de ´diccionario/glosario´ en HTML.. y quiero utilizar algún sistema q me permita presentar sólo las cabeceras, y al clicarlas, que se ´expanda´ el contenido.
Me parece que el método adecuado es utilizar el textRange... usando javascript y tal.. pero no he podido encontrar ningún ejemplo ´descargable´ o de copy/paste en la web!!
ayuda? alguien?
graciasssss!
M.
Atoll
Hola, sólamente he usado esa técnica una vez, y lo hice usando el siguiente código, que copié de esreality.com:
<code>
<script LANGUAGE="JAVASCRIPT">
<!-- Begin
function flip(rid)
{
current=(document.getElementById(rid).style.display == 'none') ? 'block' : 'none';
document.getElementById(rid).style.display = current;
}
// End -->
</SCRIPT>
</code>
Este es el codigo de la función que hay que poner en la cabecera del documento.
<code>
<a HREF="#" ONCLICK="flip('results1'); return false;">
</code>
Este es el codigo que hay que poner en el "link" que expandirá el contenido
<code>
<span ID="results1">
<script LANGUAGE="JAVASCRIPT">flip('results1');</SCRIPT>
CONTENIDO CONTENIDO CONTENIDO
</span>
</code>
Esta es la forma de definir el contenido expandible. El script que va dentro hace que la página muestre el contenido incialmente sin expandir.
Espero haberte ayudado, aunque no se si habrá una forma más fácil de hacerlo :O
Por cierto, uso Mozilla 1.5, y parece ser que una vez expandido el contenido, aunque volvamos a encogerlo la tabla no se "resizea" :O
marcoantonio
maquinorrrraaaaa!
fantástico, funciona. Sencillísimo de implementar, además!
si esq me he pasado la mañana entera buscando esto... gracias, Atoll!
M.
Atoll
De nada :P