/* Anti-frames -------------------------------------------------------- */ if (top != self) { top.location.href = location.href; } /* ---------------------------------------------------- */ /* Grise le bouton de soumission -------------------------------------------------------- */ function soumission(formulaire) { if (formulaire.elements['submit'] != null) { if (formulaire.elements['submit'].disabled) { return false; } formulaire.elements['submit'].disabled = true; formulaire.elements['submit'].value = 'Please wait'; } return true; } /* ---------------------------------------------------- */ /* Cache les éléments Flash (à conserver sinon pb avec highslide) -------------------------------------------------------- */ function showFlash(){ var flashObjects = document.getElementsByTagName("object"); for (i = 0; i < flashObjects.length; i++) { flashObjects[i].style.visibility = "visible"; } var flashEmbeds = document.getElementsByTagName("embed"); for (i = 0; i < flashEmbeds.length; i++) { flashEmbeds[i].style.visibility = "visible"; } } function hideFlash(){ var flashObjects = document.getElementsByTagName("object"); for (i = 0; i < flashObjects.length; i++) { flashObjects[i].style.visibility = "hidden"; } var flashEmbeds = document.getElementsByTagName("embed"); for (i = 0; i < flashEmbeds.length; i++) { flashEmbeds[i].style.visibility = "hidden"; } } /* ---------------------------------------------------- */ /* Ouverture des liens externes dans une nouvelle fenêtre du navigateur -------------------------------------------------------- */ function open_ext_link() { var liens = document.getElementsByTagName('a'); // On récupère tous les liens () du document dans une variable (un array), ici liens. // Une boucle qui parcourt le tableau (array) liens du début à la fin. for (var i = 0 ; i < liens.length ; ++i) { // Si les liens ont un nom de class égal à ext_link, alors on agit. if (liens[i].className == 'ext_link') { liens[i].title = "This link opens on a new window"; // Au clique de la souris. liens[i].onclick = function() { window.open(this.href); return false; // On ouvre une nouvelle page ayant pour URL le href du lien cliqué et on inhibe le lien réel. }; } } } // Au chargement de la page, on appelle la fonction. window.onload = open_ext_link; /* ---------------------------------------------------- */ /* Cocher - décocher cases à cocher -------------------------------------------------------- */ function checkAll() { for (i = 0; i < document.getElementsByTagName('input').length; i++) document.getElementsByTagName('input')[i].checked = true ; } function uncheckAll() { for (i = 0; i < document.getElementsByTagName('input').length; i++) document.getElementsByTagName('input')[i].checked = false ; } /* ---------------------------------------------------- */