All pastes #171413 Raw Edit

Divers

public text v1 · immutable
·published 2006-09-15 11:25 UTC
rendered paste body
<html>
<head>
<title>Document sans-titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript"> 
/* Script créé par KevBrok */ 
/* Montre / Cache un div */ 
        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'; 
                                } 
                } 
                 
/* 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++; 
                                                } 
                                } 
                } 
</script> 

</head>

<body onLoad="javascript:visibilite('divid1')">

<a href="javascript:visibilite('divid1');">afficher/masquer</a>
<a href="javascript:visibilite('divid2');">afficher/masquer 2</a>

<div id="divid" style="display:none;">contenu</div>
<div id="divid2" style="display:none;">contenu defaut</div>
</body>
</html>