Webmaster Libre

Desarrollo web con software libre

Buscador

DOMTab: Navegación por pestañas con CSS y DOMscripting

DOMTab

DOMTab nos permite crear estupendas interfaces divididas por pestañas por medio de Javascript no intrusivo.

Aplicar DOMTab a nuestras páginas es francamente sencillo. Primero llama al script desde la cabecera de tu documento

  1. <script type="text/javascript" src="domtab.js"></script>

El código html de nuestra página debe ser algo así,

  1. <div class="domtab">
  2.   <ul class="domtabs">
  3.     <li><a href="#t1">Test 1</a></li>
  4.     <li><a href="#t2">Test 2</a></li>
  5. [... and so on ...]
  6.   </ul>
  7.   <div>
  8.     <h2><a name="t1" id="t1">Proof 1</a></h2>
  9.     <p>Test to prove that more than one menu is possible</p>
  10.     <p><a href="#top">back to menu</a></p>
  11.   </div>
  12.   <div>
  13.     <h2><a name="t2" id="t2">Proof 2</a></h2>
  14.     <p>Test to prove that more than one menu is possible</p>
  15.     <p><a href="#top">back to menu</a></p>
  16.   </div>
  17. [... and so on ...]
  18. </div>

Tenemos, además, la opción de presentar un enlace donde se mostrarán todos los contenidos en una sola pantalla, por ejemplo para imprimir.

Puedes editar todas las opciones del script ya que todos lo que se espera del HTML son parámentros.

  1. tabClass:'domtab', // class para activar las pestañas
  2. listClass:'domtabs', // class de los menús
  3. activeClass:'active', // class del enlace actual
  4. contentElements:'div', // elements to loop through
  5. backToLinks:/#top/, // patrón para buscar enlaces "volver arriba"
  6. printID:'domtabprintview', // id del enlace para imprimir todo
  7. showAllLinkText:'show all content', // texto del enlace para imprimir todo

A la hora de dar estilo, tenemos a nuestra disposición tanto las clases e id utilizadas por el script como el resto de recursos a nuestro alcance por medio de CSS:

DOMTab: http://onlinetools.org/tools/domtabdata/

Otras entradas

Esta entrada fue publicada por Alma Fernández el Jueves, 24 de Agosto de 2006 y está archivada en: Javascript, Scripts. Puedes dejar un comentario, o enviar un trackback desde tu sitio.

6 Comentarios

Agrega el tuyo
  1. [...] Efectos javascript Accessible Dropdown menu gazingus.org - Using Lists for DHTML Menus, (2) Apycom DHTML Menu: Cascading Drop Down Menus A List Apart: Let Them Eat Cake Drag & Drop Sortable Lists with JavaScript and CSS Expanding Nested Lists Collapsible Explorer navigation with pureDOMexplorer easy-designs.net: Replace Select Cut & Paste: Cool CSS Menu: (1), (2) [brothercake] Docking boxes (dbx) Vertical expanding menu in CSS A List Apart - Complex Dynamic Lists: (1), (2), (3) Dynamic Drive DHTML Scripts- DD Tab Menu Intenta: Componentes: MenuBar I JavaScript Menu. Deluxe Menu. Tryit Editor v1.4 EffectsPack gazingus.org - DOM-Scripted Lists, Revisited JavaScript Toolbox - DHTML Expandable, Collapsable Tree General Disposition for a Folder Tree I panel Basic DOM Menue I General xhtml Menu Disposition General Disposition for scroll out and back Menu FreeStyle Menus - TwinHelix Crack Ajax - Tabbed Interface Project ypSlideOutMenus Mini Slide Navigation | Sandbox | Stephen Clark (sgclark.com) Intenta - Mini Slide Navigation con Flash y XML Toggle (show/hide) elements in a Definition List havocStudios: Ajax Tabs Demo Ajax Workshop 2: Building Tabbed Content DOMTab - Navigation tabs with CSS and DOMscripting Accessible Website Menu: Ultimate Drop Down Menu 4.45 - List-based Semantic DHTML Menu Alsacreations, XHTML and CSS drop-down menu frequency decoder | animated miniTabs CSS event:Selectors Webmaster Libre » Menus desplegables con Javascript Intenta » Menu con CSS y Javascript Menú al estilo Slashdot - aNieto2K Webmaster Libre » Archivo del weblog » DOMTab: Navegación por pestañas con CSS y DOMscripting [...]

    Juglar :: Menús: la lista de listas :: May :: 2005 28 Agosto, 2006

  2. no se que me pasaba, como no habia encontrado esta pagina es super espectacular…..
    me gusta progarmar el php y no tenia la forma de darle alegria a mis script….
    los felicito……

    Felipe Reyes 14 Septiembre, 2006

  3. [...] Hace tiempo hablabamos de DOMTab un script que nos permitía crear un interfaz tabular de forma relativamente simple. Hoy, a través de Anieto2k, descubro Javascript Tabifier. [...]

    Webmaster Libre » Archivo del weblog » Javascript Tabifier: Crea un interfaz tabular automáticamente 4 Octubre, 2006

  4. Yo aquí buscando recursos para una pequeña web que estoy haciendo…. ¿Y dónde mejor que aquí para ir a buscar pequeños (y no tan pequeños) tips en castellano sobre diseño web? ¡Me quedo el DOMtab!

    Un saludo ;)

    Versvs 22 Octubre, 2006

  5. [...] Webmaster Libre » Archivo del weblog » DOMTab: Navegación por pestañas con CSS y DOMscripting [...]

    Juan Jorquera » Webmaster Libre » Archivo del weblog » DOMTab: Navegación por pestañas con CSS y DOMscripting 23 Octubre, 2006

  6. [...] Webmaster Libre » Archivo del weblog » DOMTab: Navegación por pestañas con CSS y DOMscripting [...]

    DOMTab: Navegación por pestañas con CSS y DOMscripting | AplicacionesWeb 11 Abril, 2008

Comentar:

Algunas etiquetas HTML permitidas:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Blogalaxia BlogESfera - Directorio de Blogs Hispanos Web Developement Blogs - BlogCatalog Blog Directory