begin process at 2010 03 21 07:29:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Feuille css + javascript


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Feuille css + javascript

samedi 23 mai 2009 à 17:34:38 | Feuille css + javascript

hugo7

Bonjour j'ai essayer ce code pour changer de feuille css lors du clic sur un bouton mais il ne marche pas pourquoi?
<script language="javascript" type="text/javascript">
   
   function clickBouton(bouton)
{
   if((navigator.appName.indexOf("Explorer") >= 0)
   {
   <link href="App_Themes/internetexplorer/theme1/StyleSheet.css" rel="stylesheet" type="text/css" />
   }
  
}
    </script>
   <input type="button" onclick="clickBouton(this);" value="test" />
dimanche 24 mai 2009 à 08:59:16 | Re : Feuille css + javascript

Bul3

Membre Club


Bonjour,

fais cela en html....

        <!--[if IE]>
            <link    rel="stylesheet"
                     type="text/css"
                     href="ton css pour IE">
        <![endif]-->


Cordialement [mon Site] [M'écrire] Bul
dimanche 24 mai 2009 à 11:39:36 | Re : Feuille css + javascript

Bul3

Membre Club
car <link href="App_Themes/internetexplorer/theme1/StyleSheet.css" rel="stylesheet" type="text/css" />
   ce n'est pas du javascript mais du html, donc ça plante
il faudrait faire document.write('<link href=.... />'); ou autre
mais en html c'est plus mieux
@+

dimanche 24 mai 2009 à 11:40:55 | Re : Feuille css + javascript

Bul3

Membre Club
>>il faudrait faire document.write('<link href=.... />'); ou autre
comme document.write va effacer toute la page y compris le javascript
ce serait autrement qu'il faudrait faire....

mercredi 27 mai 2009 à 12:16:47 | Re : Feuille css + javascript

hugo7

Merci pour tes réponses Bul3.
J'utilise déjà ce que tu ma dit mais le but de changer de feuille css lors du clic sur le bouton est de permettre au utilisateur de choisir le propre thème pour le site.
mercredi 27 mai 2009 à 12:38:22 | Re : Feuille css + javascript

Bul3

Membre Club

>>changer de feuille css lors du clic sur le bouton
document.write prohibé alors

>>permettre au utilisateur de choisir le propre thème
ah... rien à voir avec des différences entre
navigateurs non plus alors.

le "plus simple" (?),
mais ça dépend de ce que tu appelles "thême",
c'est, peut-être, de recharger la page avec en paramètre
       le thême voulu  ( page.htm?thême_voulu )
et d'exploiter cette info
soit avec le langage  serveur ( ce serait mieux ) ,
soit si tu veux à tout prix en javascript avec "en tête de page"
    un  document.write('<link href="'+paramètre de l'url+'".... />');
    sachant que window.location.search est = "?thême_voulu"
@+
jeudi 28 mai 2009 à 17:51:06 | Re : Feuille css + javascript

hugo7

Mais document.write permet d'écrire un texte à l'écran non?
vendredi 29 mai 2009 à 06:59:42 | Re : Feuille css + javascript

Bul3

Membre Club

certes, mais si tu le fais lorsque toute le page a été interprétée,
ce qui est la cas lorsqu'on appelle la une fonction lors d'un click
sur un bouton, document.write efface toute la page, y compris le
javascript
essaye et regarde la source après ! il ne te restera que ce que
les document.write on fait, tout le reste est effacé.

aller....un début en javascript :
( ce serait mieux avec un langage sur le serveur, mais bon )

<body>
    <a href="?R">Rouge</a>
    <a href="?B">Bleu</a>
    <a href="?">Défaut</a>
    <script type="text/javascript">
        document.writeln('<link rel="stylesheet" type="text/css" href="css'+window.location.search.substring(1)+'.css">');
    </script>
</body>

avec les 3 fichiers css :
cssR.css
,
a,body    {    background-color:red;
                color:yellow;
            }  
cssB.css
a,body   {    background-color:blue;
                color:cyan;
           }
css.css
a,body    {    background-color:black;
                 color:#FFFFFF;
            }

dimanche 31 mai 2009 à 12:15:29 | Re : Feuille css + javascript

hugo7

Merci pour ta réponse Bul3 mais je ne comprend pas cette ligne de code :

css'+window.location.search.substring(1)+'.css
dimanche 31 mai 2009 à 12:44:12 | Re : Feuille css + javascript

hugo7

J'ai essayer ce code mais il m'affiche le texe de ma feuille css :

 <a href="App_Themes/internetexplorer/theme1/StyleSheet.css" rel="stylesheet" type="text/css">test</a>
    <a href="?B">Bleu</a>
    <a href="?">Défaut</a>
    <script type="text/javascript">
        document.writeln('<link rel="stylesheet" type="text/css" href="css'+window.location.search.substring(1)+'.css">');
    </script>

1 2

Cette discussion est classée dans : bouton, javascript, feuille, css


Répondre à ce message

Sujets en rapport avec ce message

bouton submit en javascript [ par bouli ] Est il possible de coller uen image sur un objet :Merci gestion de l'affichage d'un bouton par javascript [ par satd ] Est-il possible de gérer le placement d'un bouton sur une page HTML avec javascript, de sorte que lorsque javascript est inactivé le bouton n'apparait ACTUALISATION FEUILLE [ par almey ] Bonjour, J'ai deux pages WEB ... la 1 et la 2.sur la 2, j'ai un bouton FERMERLe rôle de ce bouton doit recharger une page sur une frame de la page WEB Une fonction javascript specifique à inclure dans le bouton valider [ par carmen256 ] J' ai un problème de code . Je voudrai insérer une fonction spécifique dans un bouton valider .Une page html nommé formulaire contient deux champs tex Apliquer une feuille de style sur un texte d'un JavaScript [ par Siriusgalaxie26 ] Comment faire pour appliquer avec Dreamweaver MX une feuille de style sur un texte affiché par "document.write" ?SIRIUSVisitez le site http://mypage.b bouton "sauver" écriture (append) sur HDD en JAVASCRIPT [ par etlec ] Plutot que SUBMIT & MAILTO :Un code AVASCRIPT pour acceder aux disques durs!Cherche code pour un bouton "sauver" écriture (append sur fichier DISQUE D Changer de feuille de style CSS pour netscape [ par ericepbc ] Bonjour,Mon site tourne sous Ie mais sous netscape certains tableaux ne se positionnent pas au bon endroit.La position des tableaux est définie en abs javascript-->bouton radio-->retourne serie de cases a cocher [ par w_manou ] Bonjour à tous, je développe en lotusscript qui prend en compte des formules et du javascript.J'ai un problème j'ai une section qui doit englober deux gérer l'affichage d'un bouton [ par satd ] est-il possible de placer, avec javascript, un bouton sur une page HTML : lorsque javascript est activé le bouton apparaît, sinon le bouton n'est pas javascript bouton à cocher [ par etlec ] font=Andale Mono]ole[/font=Andale Mono]Cherche en javascript bouton à cocher(s) pour choix de la truetype FONTE Taille et ITALIQUE[ ou GRASMERCI


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales