Entonces el código para que se vean todas las pestañas sin javascript sería este:
Código HTML:
Ver original<script type="text/javascript"> <!--
* * function cambiarPestana( pestana ) {
* * * * //Ocultar TODAS las pestañas
* * * * for( i = 0; i <= 4; i++ ) document.getElementById( 'pestana' + i ).style.display = 'none';
* * * *
* * * * //Mostrar la pestaña que nos piden
* * * * document.getElementById( 'pestana' + pestana ).style.display = 'block';
* * }
cambiarPestana( 1 ); //Linea nueva!!! En vez de 1, puedes poner la pestaña que quieras que esté por defecto
-->
<a href="javascript:cambiarPestana( 1 )">Mostrar pesta
ña 1
</a> <a href="javascript:cambiarPestana( 2 )">Mostrar pesta
ña 2
</a> <a href="javascript:cambiarPestana( 3 )">Mostrar pesta
ña 3
</a> <a href="javascript:cambiarPestana( 4 )">Mostrar pesta
ña 4
</a> <div id="pestana0" style="display: block">Cosas que s
ólo ver
ás una vez!!
</div> <div id="pestana1" style="display: block">Cosas de la pesta
ña 1
</div> <div id="pestana2" style="display: block">Cosas de la pesta
ña 2
</div> <div id="pestana3" style="display: block">Cosas de la pesta
ña 3
</div> <div id="pestana4" style="display: block">Cosas de la pesta
ña 4
</div>
Y la pestaña que pusieran en cambiarpestana sería la que se viera por defecto mientras que oculta a todas las demás.
Si es así, muchas gracias por todo, este código es mucho más fácil de entender, mas intuitivo y mucho menos pesado a la hora de modificar o de aplicar.
Gracias por todo, cuando tenga el sistema completo lo publicaré para futuras dudas que le surgan a otras personas, y no dudeis de que si tengo mas dudas, volveré para dar el coñazo :D
Una pregunta más: podrías explicar exactamente que hace el javascript para poder comprenderlo un poco?
Porque la pestana 0 se muestra solo una vez a pesar de que es display:block?