<style type="text/css" media="all">
.cachediv {
visibility: hidden;
overflow: hidden;
height: 1px;
margin-top: -1px;
position: absolute;
}
</style>
<!-- Script créé par KevBrok ;- ) -->
<script type="text/javascript">
/*
- Montre uniquement un div
- /
function MontreUniquement( nom, numero ) {
var NumDiv = 1;
var divID = nom + numero;
if ( document.getElementById ) { // Pour les navigateurs récents
while ( document.getElementById( nom + NumDiv) ) {
SetDiv = document.getElementById( nom + NumDiv );
if ( SetDiv && SetDiv.className != ´cachediv´ ) {
DivStatus( nom, NumDiv );
}
NumDiv++;
}
DivStatus( nom, numero )
}
else if ( document.all ) { // Pour les veilles versions
while ( document.all[ nom + NumDiv ] ) {
SetDiv = document.all[ nom + NumDiv ];
if ( SetDiv && SetDiv.className != ´cachediv´ ) {
DivStatus( nom, NumDiv );
}
NumDiv++;
}
DivStatus( nom, numero )
}
else if ( document.layers ) { // Pour les très veilles versions
while ( document.layers[ nom + NumDiv ] ) {
SetDiv = document.layers[ nom + NumDiv ];
if ( SetDiv && SetDiv.className != ´cachediv´ ) {
DivStatus( nom, NumDiv );
}
NumDiv++;
}
DivStatus( nom, numero )
}
}
/*
* Cache tous les divs ayant le même préfixe
*/
function CacheTout( nom )
{
var NumDiv = 1;
if ( document.getElementById ) // Pour les navigateurs récents
{
while ( document.getElementById( nom + NumDiv) )
{
SetDiv = document.getElementById( nom + NumDiv );
if ( SetDiv && SetDiv.className != ´cachediv´ )
{
DivStatus( nom, NumDiv );
}
NumDiv++;
}
}
else if ( document.all ) // Pour les veilles versions
{
while ( document.all[ nom + NumDiv ] )
{
SetDiv = document.all[ nom + NumDiv ];
if ( SetDiv && SetDiv.className != ´cachediv´ )
{
DivStatus( nom, NumDiv );
}
NumDiv++;
}
}
else if ( document.layers ) // Pour les très veilles versions
{
while ( document.layers[ nom + NumDiv ] )
{
SetDiv = document.layers[ nom + NumDiv ];
if ( SetDiv && SetDiv.className != ´cachediv´ )
{
DivStatus( nom, NumDiv );
}
NumDiv++;
}
}
}
/*
* Montre tous les divs ayant le même préfixe
*/
function MontreTout( nom )
{
var NumDiv = 1;
if ( document.getElementById ) // Pour les navigateurs récents
{
while ( document.getElementById( nom + NumDiv) )
{
SetDiv = document.getElementById( nom + NumDiv );
if ( SetDiv && SetDiv.className != ´´ )
{
DivStatus( nom, NumDiv );
}
NumDiv++;
}
}
else if ( document.all ) // Pour les veilles versions
{
while ( document.all[ nom + NumDiv ] )
{
SetDiv = document.all[ nom + NumDiv ];
if ( SetDiv && SetDiv.className != ´´ )
{
DivStatus( nom, NumDiv );
}
NumDiv++;
}
}
else if ( document.layers ) // Pour les très veilles versions
{
while ( document.layers[ nom + NumDiv ] )
{
SetDiv = document.layers[ nom + NumDiv ];
if ( SetDiv && SetDiv.className != ´´ )
{
DivStatus( nom, NumDiv );
}
NumDiv++;
}
}
}
/*
function DivStatus( nom, numero ) {
var divID = nom + numero;
if ( document.getElementById && document.getElementById( divID ) ) { // Pour les navigateurs récents
Pdiv = document.getElementById( divID );
PcH = true;
}
else if ( document.all && document.all[ divID ] ) { // Pour les veilles versions
Pdiv = document.all[ divID ];
PcH = true;
}
else if ( document.layers && document.layers[ divID ] ) { // Pour les très veilles versions
Pdiv = document.layers[ divID ];
PcH = true;
}
else {
PcH = false;
}
if ( PcH ) {
Pdiv.className = ( Pdiv.className == ´cachediv´ ) ? ´´ : ´cachediv´;
}
}
</script>
- <a href="javascript:MontreTout( ´mondiv´ )">Ouvrir tous les sondages</a><br />
- <a href="javascript:DivStatus( ´mondiv´, ´1´ )">Ouvrir/Fermer les sondages Slash</a><br />
- <a href="javascript:DivStatus( ´mondiv´, ´2´ )">Ouvrir/Fermer les sondages Brian May</a><br />
- <a href="javascript:CacheTout( ´mondiv´ )">Fermer tous les sondages</a><br />