Accueil > > > DÉTECTER SI CSS EST ACTIVÉ
DÉTECTER SI CSS EST ACTIVÉ
Information sur la source
Description
Bon, voilà encore un petit bout de code que j'ai construit pour résoudre un problème. De plus en plus de navigateur offrent la fonctionnalité de désactiver CSS. À quel but ? Mais bon... là n'est pas le sujet Il existe déjà la balise <noscript> si JavaScript n'est pas activé. Mais si CSS ne l'est pas que faire ? Voilà un petit bout de code (bien que non propre, puisqu'il ajoute puis supprime des éléments à la page) qui permet de détecter si CSS est activé.
Source
- <html>
- <head>
- <title>Désactiver CSS</title>
- <script type="text/javascript">
- function isCssActivate(){
- var tn= document.createElement('div');
- tn.innerHTML="<div id='_iscss_1'>aaa</div><div id='_iscss_2' style='width:100px;'>aaa</div>";
-
- document.body.appendChild(tn);
- ty=document.getElementById('_iscss_1').offsetWidth!=document.getElementById('_iscss_2').offsetWidth;
- document.body.removeChild(tn);
- return ty;
- }
- navigator.isCssActive=isCssActivate;
- </script>
- </head>
- <body onload="if(!navigator.isCssActive())document.body.innerHTML+='<b>CSS NON ACTIVÉ</b>';"><div>TEST</div></body></html>
<html>
<head>
<title>Désactiver CSS</title>
<script type="text/javascript">
function isCssActivate(){
var tn= document.createElement('div');
tn.innerHTML="<div id='_iscss_1'>aaa</div><div id='_iscss_2' style='width:100px;'>aaa</div>";
document.body.appendChild(tn);
ty=document.getElementById('_iscss_1').offsetWidth!=document.getElementById('_iscss_2').offsetWidth;
document.body.removeChild(tn);
return ty;
}
navigator.isCssActive=isCssActivate;
</script>
</head>
<body onload="if(!navigator.isCssActive())document.body.innerHTML+='<b>CSS NON ACTIVÉ</b>';"><div>TEST</div></body></html>
Conclusion
à celui à qui ce sera utile !
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
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
iframe et css [ par kaskran ]
Est ce que l'on peut inserer ( et donc utiliser) une feuille de style dans une IFrame ????car la j'ai un soucis explorer ne veut pas l'utiliser mon st
Changer le style css [ par djagger ]
Salut !J'ai créé un menu en javascript avec une feuille de style pour les menus, sous-menus etc ...en gros :<table><tr> &nb
feuille de style en Css et formulaires. Comment ça marche? exemples si possible.. merci. [ par maxpat ]
Bonjour à tous, Travaillant sous Nvu, j'ai créé une feuille de style en Css. Comment faire un formulaire avec une feuille de style? Me
CSS dans une iframe [ par le_binr ]
Bonjour,Je suis en train de créer un site internet dynamique avec un petit wysiwyg permettant de mieu gérer le texte pour un novice.Grâce à la command
Feuille de style [ par crazycode ]
bonjour à tous !!J'ai un probleme avec mes CSS.j'ai fais un tableau et j'ai utiliser des CSS pour faire des cadre. Tout va bien mais quand je veux imp
Bouton en style CSS qui ne fonctionne pas sous ie [ par zemele ]
Bonjour, Voilà j'ai fait un bouton qui fait appel à un style : Code css : a.bouton { color: #333333; &nb
Feuille de style [ par Jossdoit ]
Bonjour,Je developpe actuellement un site web et j'utilise du CSS. Je trouve ca bien sympas mais je voulais savoir si il etait possible d'utiliser le
DHTML - Formulaire - Input File - Style CSS [ par asgarden ]
Bonjour,Voilà cela fait un petit moment que je cherche comment modifier le style d'un champs de formulaire de type FILE ?J'ai beau essayer, rien n'y f
Comment dans une menu en CSS désactiver le lien de la page active? [ par yukie_chan ]
Bonjour à tous!Je ne sais pas si le titre de mon sujet est clair... j'ai eu du mal à le formuler!Pour que ce soit plus compréhensible le principe est
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
UTILISER UN .JSUTILISER UN .JS par zaikoe
Cliquez pour lire la suite par zaikoe
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|