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 Sistema de Pestañas generado desde http://www.caricatos.net/sistemaPestanas.
Pestaña del tipo: normales
<script src='pestas.js' type='text/javascript' charset='ISO-8859-1'></script> <link rel='stylesheet' type='text/css' href='pestas.css' charset='ISO-8859-1'/> <script type='text/javascript' charset='ISO-8859-1' > var pestas = {
on: 'on',
off: 'off',
items: ['pesta0', 'pesta1', 'pesta2']
}
window.onload = function() {inicializaPestañas(pestas, 'pesta0')};
<style type='text/css' charset='ISO-8859-1' > .carpeta {background-color: #eeeeee;}
<dt id='Ppesta0' class='pestaña on' ><a href='#pesta0' id='_pesta0' >pestania1
</a></dt> <dt id='Ppesta1' class='pestaña off' ><a href='#pesta1' id='_pesta1' >pestania2
</a></dt> <dt id='Ppesta2' class='pestaña off' ><a href='#pesta2' id='_pesta2' >pestania3
</a></dt> <dd id='pesta0' class='carpeta' style='display: block'>pestania1
</dd> <dd id='pesta1' class='carpeta' style='display: block'>pestania2
</dd> <dd id='pesta2' class='carpeta' style='display: block'>pestania3
</dd>
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<script type='text/javascript' charset='ISO-8859-1' >
var pestas = {
on: 'on',
off: 'off',
items: ['pesta0', 'pesta1', 'pesta2']
}
window.onload = function() {inicializaPestañas(pestas, 'pesta0')};
</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