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

Mise en page CSS Discussion :

Ajout CSS via JavaScript


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 24
    Par défaut Ajout CSS via JavaScript
    Bonjour, je travaille avec des API javascript (dont YUI),

    Description de mon document
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    <html>
    <head>
    <sript "tout mes documents javascript"></script>
    <link "tout mes CSS"></link>
     
    <script>
    function load () {
    window.application = new AppliWeb();
    window.application.init();
    }
    </script>
    </head>
    <body onload="load();">
    </body>
    Le souci est que l'initialisation ajoute tout un tas de fichier CSS juste avant le </head> et donc surcharge mes propre CSS.

    Il y a t-il un moyen de stipuler une feuille de style principale??
    Sinon comment ajouter "<link href="main.css"/>" avec du JavaScript.

    merci, cordialement.

    Ben

  2. #2
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Bonjour,

    Citation Envoyé par j-berne Voir le message
    Il y a t-il un moyen de stipuler une feuille de style principale??
    Tu ne peux pas rajouter un élément LINK dans ton HEAD ?

    Citation Envoyé par j-berne Voir le message
    Sinon comment ajouter "<link href="main.css"/>" avec du JavaScript.
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    var creationLink = document.createElement('link');
    creationLink.setAttribute('rel', 'stylesheet');
    creationLink.setAttribute('type', 'text/css');
    creationLink.setAttribute('href', 'main.css');
     
    document.getElementsByTagName('head')[0].appendChild(creationLink);

  3. #3
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 24
    Par défaut
    Merci, mais je viens de me rendre compte, qu'il y avait du asynchrone dans l'ajout automatique de CSS, donc ils y en a qui viennent quand même s'incruster après mon main.css (ils doivent utiliser la même méthode).

    Si il y a une autre idées, pas trop complexe (car ça par vite en queue de poisson avec les APIs) je suis preneur.

    Merci, Ben.

  4. #4
    Rédacteur
    Avatar de Macmillenium
    Homme Profil pro
    Développeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur front-end
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par défaut
    Citation Envoyé par j-berne Voir le message
    Merci, mais je viens de me rendre compte, qu'il y avait du asynchrone dans l'ajout automatique de CSS, donc ils y en a qui viennent quand même s'incruster après mon main.css (ils doivent utiliser la même méthode).
    Hum ... on peut voir la page en ligne ?

Discussions similaires

  1. modifier feuille de style css via Javascript
    Par Haoru dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 23/02/2011, 02h27
  2. ajout de propriétés via javascript
    Par magic.goby dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/05/2007, 09h45
  3. [JavaScript] Changer la class CSS via l'id
    Par Romalafrite dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 25/11/2005, 15h30
  4. Réponses: 6
    Dernier message: 04/07/2005, 11h32
  5. [servlet] feuille de styme css et javascript
    Par bob33 dans le forum Servlets/JSP
    Réponses: 9
    Dernier message: 24/03/2004, 08h08

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