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 :

csshover.htc et contenu ajax


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    9
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 9
    Par défaut csshover.htc et contenu ajax
    Bonjour à tous,
    J'utilise le "hack" csshover.htc dans ma feuille CSS afin de pouvoir utiliser la propriété hover sous IE sur des div.

    Ca marche bien sur des divs "normaux".

    Par contre j'ai des divs qui apparaissent dynamiquement avec XMLHTTPREQUEST après le chargement de la page, et pour ceux-ci le hover ne fonctionne pas.
    Dans ce fichier il y a tout en haut la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <attach event="ondocumentready" handler="parseStylesheets" />
    Je crois comprendre que cela signifie que la fonction parseStylesheets n'est appelée qu'au chargement de la page. Je suis donc coincé. Quelqu'un aurait une petite idée pour me sortir de là ?

    Merci à tous ceux qui me liront, et encore plus à ceux qui me répondront

  2. #2
    Membre habitué
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    9
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 9
    Par défaut
    Comme d'habitude, malgré de longues recherches, c'est toujours après avoir appellé à l'aide sur le forum que je trouve une bonne piste !

    Si je réussis, je viendrai donner la solution, ca peut toujours aider...

  3. #3
    Membre habitué
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    9
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 9
    Par défaut
    C'est bon ca a marché !

    Il faut supprimer au début du fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <attach event="ondocumentready" handler="parseStylesheets" />
    <script>
    et puis à la fin du fichier :
    et de renommer le csshover.htc en csshover.js . A partir de là il est donc possible d'inclure ce fichier comme un fichier .js habituel dans le HEAD de la page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     <script type="text/javascript" src="csshover.js"></script>
    Ensuite il ne reste plus qu'à appeller la fonction parseStylesheets au moment souhaité. Dans mon cas, je l'appelle à chaque fois que je modifie le contenu concerné :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    parseStylesheets();

Discussions similaires

  1. Réponses: 1
    Dernier message: 17/08/2011, 17h37
  2. [AJAX] Chargement de contenu AJAX
    Par JeromeC# dans le forum AJAX
    Réponses: 0
    Dernier message: 11/03/2011, 00h05
  3. scrollHeight et contenu ajax
    Par julien1451 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 23/02/2010, 21h21
  4. Appel de thickbox dans un contenu ajax
    Par fox1 dans le forum jQuery
    Réponses: 7
    Dernier message: 02/12/2009, 16h40
  5. csshover.htc et ie6
    Par yannickn dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 31/08/2007, 08h31

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