Ver Mensaje Individual
  #9 (permalink)  
Antiguo 09/02/2010, 11:04
Sintak
 
Fecha de Ingreso: marzo-2008
Mensajes: 56
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Sistemas de Tabs con el contenido en la misma pagina

Hola Caricatos, que error tiene el código anterior?

Tu script me facilita mucho las cosas, pero se trata de aprender no?

Examinaré a fondo las cosas que me habeis pasao pa aprender y comprenderlo al maximo.

PD: Veo que eres de Torremolinos, tengo amigos alli y por lo que tengo entendido no es muy grande, igual os conoceis.

Saludos

EDITO: Caricatos, al código que genera tu "creador de pestañas" le veo un fallito y es que le asigna la propiedad block por separado a cada dt, en vez de crear una clase.

<dd id='pesta2' class='carpeta' style='display: block'>pestania3</dd>

Nose hay mucho código que a mi poco entendimiento lo veo mal puesto o innecesario.


Código HTML:
Ver original
  1.      Sistema de Pestañas generado desde http://www.caricatos.net/sistemaPestanas.
  2.  Pestaña del tipo: normales
  3. <script src='pestas.js' type='text/javascript' charset='ISO-8859-1'></script>
  4. <link rel='stylesheet' type='text/css' href='pestas.css' charset='ISO-8859-1'/>
  5. <script type='text/javascript' charset='ISO-8859-1' >
  6. var pestas = {
  7.     on: 'on',
  8.     off: 'off',
  9.     items: ['pesta0', 'pesta1', 'pesta2']
  10. }
  11. window.onload = function() {inicializaPestañas(pestas, 'pesta0')};
  12. </script >
  13. <style type='text/css' charset='ISO-8859-1' >
  14. .carpeta {background-color: #eeeeee;}
  15. </style >
  16. </head>
  17. <div id='pestas' >
  18. <dt id='Ppesta0' class='pestaña on' ><a href='#pesta0' id='_pesta0' >pestania1</a></dt>
  19. <dt id='Ppesta1' class='pestaña off' ><a href='#pesta1' id='_pesta1' >pestania2</a></dt>
  20. <dt id='Ppesta2' class='pestaña off' ><a href='#pesta2' id='_pesta2' >pestania3</a></dt>
  21. <dd id='pesta0' class='carpeta' style='display: block'>pestania1</dd>
  22. <dd id='pesta1' class='carpeta' style='display: block'>pestania2</dd>
  23. <dd id='pesta2' class='carpeta' style='display: block'>pestania3</dd>
  24. </div>
  25. </body>

porque el dt Ppesta 1 y 2 tienen pestaña off y el otro pestaña on?
porque se la aplica un display block a cada dd en vez de meterlo en la clase carpeta?
porque carga pestas.js y luego vuelve a poner
Código Javascript:
Ver original
  1. <script type='text/javascript' charset='ISO-8859-1' >
  2. var pestas = {
  3.     on: 'on',
  4.     off: 'off',
  5.     items: ['pesta0', 'pesta1', 'pesta2']
  6. }
  7. window.onload = function() {inicializaPestañas(pestas, 'pesta0')};
  8. </script >
?

y lo mismo con el CSS, carga un documento pero luego hay CSS dentro del documento.

Nose, dime si es mejorable o porque están esas cosas así. Gracias

Última edición por Sintak; 09/02/2010 a las 11:19