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 :

[Curiosit�] du JavaScript dans un fichier CSS (d�conseill�, mais possible)


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Inactif Avatar de Hibou57
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    852
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 852
    Par d�faut [Curiosit�] du JavaScript dans un fichier CSS (d�conseill�, mais possible)
    Hi boys and girls, have a look at this! (.. heu, oui ma�tre Capello, je la refais en fran�ais)
    H� les gars, les nanas, mattez un peu �a! (... oui ma�tre Capello, c'est pas du bon fran�ais).

    Bon, s�rieusement, et ce n'est pas une blague : il est possible de mettre du JavaScript dans un fichier CSS... tout simplement par l'interm�diaire des URLs qui peuvent �tres pr�sentes dans un fichier CSS, sachant qu'une URL sp�cifiant le pseudo protocal "javascript:", contient bien s�re du code javascript.

    C'est cette page qui en parle (in english), que je vous invite � lire :
    JavaScript in CSS files (quirksmode.org).

    La page en question contient un teste. Si vous n'y faite pas attention au premier affichage (on voit tellement de boite d'alert sur le web qu'on y fait pas toujours attention), faites un raffraichissement de la page avec F5 (windows user).

    bese7atkum

  2. #2
    Mod�rateur
    Avatar de Bis�n�rs
    Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par d�faut
    On peut aussi lire que �a ne fonctionne pas sur Firefox.

    Dans ce cas-l�, il y a une autre m�thode propri�taire, qui ne fonctionne que sur IE, la fonction expression :

    Code css : S�lectionner tout - Visualiser dans une fen�tre � part
    height:expression(document.getElementById('truc').offsetHeight+"px");

  3. #3
    Membre confirm� Avatar de dream_of_australia
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    167
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Juin 2007
    Messages : 167
    Par d�faut
    Sympa, je ne savais m�me pas que �a pouvait se faire ! Merci pour le lien.

  4. #4
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    �tudiant
    Inscrit en
    F�vrier 2006
    Messages
    2 532
    D�tails du profil
    Informations personnelles :
    �ge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 532
    Par d�faut
    Citation Envoy� par Bis�n�rs
    On peut aussi lire que �a ne fonctionne pas sur Firefox.

    Dans ce cas-l�, il y a une autre m�thode propri�taire, qui ne fonctionne que sur IE, la fonction expression :

    Code css : S�lectionner tout - Visualiser dans une fen�tre � part
    height:expression(document.getElementById('truc').offsetHeight+"px");
    G�n�ralement c'est plus utile !

  5. #5
    Inactif Avatar de Hibou57
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    852
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 852
    Par d�faut
    Citation Envoy� par FremyCompany
    G�n�ralement c'est plus utile !
    L'utilisation d'expression dans les feuilles de style, oui, c'est s�re, j'en r�ve aussi... mais si comme dit Bis�n�rs, �a ne fonctionne que sur IE, c'est dommage. D'ailleurs je pensais faire une petit langage de macro pour les feuilles de style : les �crire avec des expressions, et les faire g�n�rer ensuite par une application qui �value les expressions. C'est s�re que c'est pratique pour les CSS qui expriment la g�om�trie de la page, et qui ont les valeur height, width, margin, padding, etc, qui sont des valeurs reli�es math�matiquement entre elles.... parce que d�s qu'on change une valeur, il faut tout recalculer � la main, alors que l'exprimer avec des expressions serait, oui, bien plus logique.

    Oops, �a part en hors-sujet par rapport au message initial... d�j� si vite

Discussions similaires

  1. R�ponses: 7
    Dernier message: 23/04/2006, 23h07
  2. R�ponses: 8
    Dernier message: 29/01/2006, 16h48
  3. R�ponses: 4
    Dernier message: 30/11/2005, 12h16
  4. [CSS] Des commantaires dans un fichier CSS
    Par Furius dans le forum Mise en page CSS
    R�ponses: 2
    Dernier message: 29/11/2005, 15h10
  5. ajout evenements dans le fichier CSS
    Par cosminutza dans le forum Mise en page CSS
    R�ponses: 2
    Dernier message: 20/11/2004, 14h50

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