Bonjour,

Je cherche un moyen d'avoir deux fonctions différentes lorsqu'on clique sur un bouton.

Avec une checkbox, le code suivant fonctionne bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<script>
// Masquer le panneau
function hidepanel(input)
{
  if (input.checked) {
    document.getElementById("panel").style.display = "none";
  }
  else {
    document.getElementById("panel").style.display = "block";
  }
}
</script>
 
<label><input type="checkbox" onclick="hidepanel(this)">Masquer le panneau</label>
Quand on coche la case ça exécute la fonction1 et quand on décoche, ça exécute la fonction2.
Je cherche à faire la même chose mais avec un bouton, et avec une fonction différente, ci-dessous :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
// au premier clic, je souhaite avoir ça :
  var lien_css = document.createElement('link');
    lien_css.setAttribute("href","./files/css/layers-off.css");
    lien_css.setAttribute("rel","stylesheet");
    lien_css.setAttribute("type","text/css");
    document.getElementsByTagName("head").item(0).appendChild(lien_css);
 
// au second clic, je souhaite avoir ça :
  var lien_css = document.createElement('link');
    lien_css.setAttribute("href","./files/css/layers-on.css");
    lien_css.setAttribute("rel","stylesheet");
    lien_css.setAttribute("type","text/css");
    document.getElementsByTagName("head").item(0).appendChild(lien_css);
Merci pour votre aide.