IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

charger une feuille de style via javascript


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 15
    Par défaut charger une feuille de style via javascript
    Bonjour a tous,
    voila mon problème,
    J'ai creer 2 css , je voudrais proposer aux visiteurs de ma page de choisir via un menu déroulant 1 des 2 skin.
    Je voudrais le faire via du javascript si cela est possible mais je ne voie pas quoi mettre dans ma fonction...
    Quelqu'un peut-il m'aider?
    Merci d'avance.

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 764
    Par défaut
    Tu ferais mieux de poster sur le forum javascript

    Et tu devrais commencer à chercher tout seul, c'est assez simple.
    Il faut :
    - déclencher l'exécution de la fonction lorsque l'utilisateur choisit un css ou clique sur un bouton
    - déterminer le choix de l'utilisateur
    - remplacer le css existant par celui choisi
    Laquelle de ces étapes te pose problème ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 15
    Par défaut
    J'ai déja cherché mais je ne trouve rien qui se rapproche de ce que je veux faire.
    Ce qui me pose probleme c'est la ligne de commande pour charge la feuille de style je ne vois pas du tout comment faire...???

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 764
    Par défaut
    Citation Envoyé par yakusa77 Voir le message
    Ce qui me pose probleme c'est la ligne de commande pour charge la feuille de style
    Il suffit de modifier la valeur de l'attribut href de l'élément :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <link rel="stylesheet" href="chemin_vers_le_css"/>

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 15
    Par défaut
    Non c'est pas dans le html que je veux pouvoir mettre le liens
    mais je pense qu'il faut creer une fonction par exemple skin1 et une fonction skin2 avec des onclick dans l'html.Nan?
    quelque chose comme ca pour le javascript
    function skin1()
    {
    //c'est ici que je ne sais pas quoi mettre pour charge la page de css
    <link rel="stylesheet" href="chemin_vers_le_css"/>
    }
    et dans l'html :
    <input type="button" name="skin1" value="Skin1"
    OnClick="skin1()">
    Merci de me répondre...

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 764
    Par défaut
    Citation Envoyé par yakusa77 Voir le message
    Non c'est pas dans le html que je veux pouvoir mettre le liens
    Et pourtant je t'assure que c'est comme ça qu'il faut faire.
    Est-ce que tu as essayé ?

    Citation Envoyé par yakusa77 Voir le message
    je pense qu'il faut creer une fonction par exemple skin1 et une fonction skin2 avec des onclick dans l'html
    Pourquoi pas.
    Ou alors, si tu envisages d'ajouter encore d'autres skins par la suite, tu peux aussi utiliser une liste déroulante et appliquer une unique fonction soit sur l'élément onChange de la liste, soit sur l'événement onClick d'un bouton à côté.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 28/01/2013, 10h11
  2. Impossible de charger une feuille de style avec Cobra
    Par lvfco dans le forum AWT/Swing
    Réponses: 13
    Dernier message: 21/05/2010, 11h23
  3. Comment puis ajouter une feuille de style avec Javascript
    Par pierrot10 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 23/02/2010, 08h21
  4. Réponses: 1
    Dernier message: 28/04/2006, 13h57
  5. Rattacher une feuille de style a un XML existant
    Par aour dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 08/10/2002, 22h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo