Quiero montar en un pequeño sitio unos tabs pero no consigo que este código que encontré en internet conmute y muestre el contenido de los demás tabs. Siempre está activo el primer tabs. Cuando doy un click sobre cualquiera de los tabs va hacia un enlace que está fuera y nunca me activa ese tab y más que todo necesito que muestre el contenido (body) del tab correspondiente.
¿Cuál es la parte del código que determina la conmutación entre los tabs?
Para no hacer muy largo este hilo no he colocado el archivo .css, el cuál muestra correctamente los tabs.
El archivo Static_Tabstrip.php
Código PHP:
Ver original
<?php /** * o------------------------------------------------------------------------------o * | This package is licensed under the Phpguru license. A quick summary is | * | that for commercial use, there is a small one-time licensing fee to pay. For | * | registered charities and educational institutes there is a reduced license | * | fee available. You can read more at: | * | | * | http://www.phpguru.org/static/license.html | * o------------------------------------------------------------------------------o * */ /** * Produces a tab strip * * NB: Don't forget the CSS styles * * @param array $tabs Multi dimensional array of tabs. First dimension is * numerically indexed, second has the following keys: * o link - The link used * o name - The text used inside the link which the user sees * o active - Whether this tab is active or not. Naturally only * one tab should have this set to true... */ function PrintTabStrip($tabs, $leader = null) { ?> <div class="tabstrip"> <?foreach($tabs as $t):?> <div class="tabstrip_tab <?=($t['active'] ? 'active' : '')?>" id="<?=$t['id']?>"> <?if(!$t['active']):?> <img src="images/tab_tl.png" style="position: absolute; top: -1px; left: -1px" width="5" height="5" /> <img src="images/tab_tr.png" style="position: absolute; top: -1px; right: -1px" width="5" height="5" /> <?else:?> <img src="images/tab_active_tl.png" style="position: absolute; top: -1px; left: -1px" width="5" height="5" /> <img src="images/tab_active_tr.png" style="position: absolute; top: -1px; right: -1px" width="5" height="5" /> <?endif?> </div> <?endforeach?> </div> <?php } ?>
Código PHP:
Ver original
<?php /** * Include the tabstrip code */ require_once('Static_Tabstrip.php'); /** * Define the tabs by using a two dimensional array */ ); PrintTabStrip($tabs); ?>
Código HTML:
Ver original
Muchas gracias me pueden ayudar?, porfa