// public/main.js function versMenu() { // ergonomique window.setTimeout(function(){ location.href = "index.php?page=menu"; }, 10000); } function deconnexionAutomatique() { // minuterie réinitialisée après une action de l'utilisateur // 600000 ms = 10 min //window.setTimeout("location=('index.php?action=deconnexion');", 600000); // sauvegarde de la rédaction en cours avec le plugin "autosave" de l'éditeur } function confirmerSuppression() // appel 'onCLick' { // avec JS, on ne suit le lien qu'avec un "oui" // sans JS, le lien fonctionne var oui = confirm('Confirmer la suppression de cet article.'); if(!oui) { event.preventDefault(); } } // code exécuté à la validation du formulaire function envoiDonnees() {} // bouton "mailto", le visiteur ne quitte pas la page function clientCourriel() { var adresse = "melaine.favennec@wanadoo.fr"; var objet = "?subject=visite%20du%20site"; var link = "mailto:" + adresse + objet; document.location.href = link; } // pour "cacher" l'adresse du HTML // inutile -> nécessite une requête AJAX function copierCourriel() { var adresse = "melaine.favennec@wanadoo.fr"; copierDansPressePapier(adresse); } function copierDansPressePapier(chaine) { // une balise avec des attributs var element = document.createElement("input"); element.setAttribute("id", "copyMe"); element.setAttribute("value", chaine); // placement dans la page (= le "document") document.body.appendChild(element); var cible = document.getElementById('copyMe'); // selection comme on le ferait à la souris cible.select(); // copie (= Ctrl + C) document.execCommand("copy"); // nettoyage element.parentNode.removeChild(element); // test optionnel // essayer un document.execCommand("paste"); dans une variable // mais depuis une deuxième fonction alert('Cette adresse a été copiée dans le presse-papier:\n\n' + chaine); } // cacher le lien #nouvelArticle quand le ckeditor est appelé // hum pourquoi faire déjà? // function cacherLienArticle() // { // var cible = document.getElementById('nouvelArticle'); // cible.setAttribute("style", "display: none;"); // } function nouveauMotdepasse(page) { alert('Le mot de passe a été modifié.'); window.setTimeout(function(){ location.href = "index.php?page=" + page + "&message=nouveau_mdp"; }, 0); }