/** * Pseudos - V1.30.050121 - hover & active * --------------------------------------------- * Peterned - http://www.xs4all.nl/~peterned/ * (c) 2005 - Peter Nederlof * * Credits - Arnoud Berendsen * - Martin Reurings * - Robert Hanson * * howto: body { behavior:url("csshover.htc"); } * --------------------------------------------- */ var currentSheet, doc = window.document, activators = { onhover:{on:'onmouseover', off:'onmouseout'}, onactive:{on:'onmousedown', off:'onmouseup'} } function parseStylesheets() { var sheets = doc.styleSheets, l = sheets.length; for(var i=0; i if (elt != document && elt) // Si c'est bien le cas : { for (var i = 0; i < listeSelect.length; i++) { // disparition de tous les select de la page listeSelect[i].style.visibility = 'hidden'; // Remplacement des select identifies par leur image /* var listeZoneSelect = document.getElementsByClassName('unSelect'); for (var j = 0; j < listeZoneSelect.length; j++) { listeZoneSelect[j].className = 'unSelect unSelectImage'; } */ } } node.className += ' ' + className; }); node.attachEvent(events.off, function() { node.className = node.className.replace(new RegExp('\\s+'+className, 'g'),''); var listeSelect = document.getElementsByTagName('select'); for (var i = 0; i < listeSelect.length; i++) { // réapparition de tous les select de la page listeSelect[i].style.visibility = 'visible'; //Suppression des images de fond var listeZoneSelect = document.getElementsByClassName('unSelect'); for (var j = 0; j < listeZoneSelect.length; j++) { listeZoneSelect[j].className = 'unSelect'; } } }); } function getElementsBySelect(rule) { var parts, nodes = [doc]; parts = rule.split(' '); for(var i=0; i