website logo
Auteur
avatar
Tito

Forum » » Questions » » Menu déroulant


Posté : 6 mai 2006 à 19:32 icone du post

Tu dois le gérer au niveau du thème. C'est tout à fait réalisable.

1) Tu mets un DIV autour du contenu du bloc:
<div id="<?php echo "block_".md5($title); ?>" class="block_visible">
!B_content!
</div>




2) Tu mets un !onclick! sur le titre de ton bloc:
<span !onclick!="(getElementById('<?php echo "block_".md5($title); ?>').className=='block_hidden')?(getElementById('<?php echo "block_".md5($title); ?>').className='block_visible'):(getElementById('<?php echo "block_".md5($title); ?>').className='block_hidden')">!B_title!</span>




Et tu crées les classes CSS:
.block_visible {

}
.block_hidden {
display: none;
position: absolute;
height: 0;
width: 0;
overflow: hidden;
font-size: 0;
line-height: 0;
}



CODE NON TESTÉ
Pour gérer les cookies, c'est une autre histoire (j'ai le script sur mon ordi, contacte-moi par MSN: tito@webtito.org)

Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=19930&forum=9