Forum Clubic

[JS] Créer une fonction

Bonjour,

le theme de mon photoblog dispose d’un script js (http://absynthe.is.free.fr/photoblog/templates/simple/scripts/styleswitcher.js) qui permet de changer de feuille de style :

<a href="#" onclick="setActiveStyleSheet('light'); return false;">Light</a>
<a href="#" onclick="setActiveStyleSheet('dark'); return false;">Dark</a> 

J’aimerai créer une fonction qui permet de switcher les 2 feuilles de styles avec un seul lien :

Code :

<a href="#" onclick="toggleCss('light');">Changer de style</a> 

J’ai donc essayé de faire un truc mais ca marche pas :frowning:

      function toogleCss() {

         if (getActiveStyleSheet() == 'light')
          {
              setActiveStyleSheet('dark');
          }
          else
          {
              setActiveStyleSheet('light');
          }
      } 

Une idée ?

elle existe au moins ta fonction getActiveStyleSheet() ?

Si oui, tape un alert(getActiveStyleSheet()) voir ce qu’elle retourne.

j’ai trouvé en fait :

function toggleCss() {
	if (getActiveStyleSheet() == "light") {
  return setActiveStyleSheet("dark");
	}
	else {
  return setActiveStyleSheet("light");
	}
}