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 :

Compatibilité de spoiler sous IE mais marche sous FF


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 171
    Par défaut Compatibilité de spoiler sous IE mais marche sous FF
    Bonjour, tout est dans le titre.

    voyez par vous meme ici : http://www.compterendutp.webou.net/calculaclactique.php

    Sous Firefox, lorsque vous cliquez sur "explications" présents dans le tableau, le spoiler s'ouvre. (sur wampserver aussi)
    Alors que vous IE, tu as beau cliquer..... rien.

    Voici mon code source du spoiler :

    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
    16
    17
    18
    19
    <table width="550" height="210" border="1"><td width="499" height="209"
    <script src="http://bormat2.free.fr/sprycollapsiblepanel.js"
     type="text/javascript">
    </script>
    <div class="c1" id="CollapsiblePanel1"><dd>Explications
    </dd>
    <dd style="overflow: hidden; display: none; height: 3px;">
      <ul>
        <li>[acide lactique] * V(échantillon) = [NaOH] * V(NaOH)
          <br />Donc [ac lactique]= ([NaoH] * V(NaOH)) / V(échantillon) = x mol/L (si unités en mols) </li>
        <li>Concentration massique en ac lactique= [x] * MM(ac lactique) = y g/L (suivant unité)</li>
        <li>0,1g/L = 1 degré Dornic donc pour y g/L : 0,1/y = z degrés Dornic
      </ul>
      <script type="text/javascript">
    <!--
    var CollapsiblePanel1 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel1");//--> </script>
    </dd>
    </div></td>
    </table>
    J'espere que quelqun pourra m'aider, c'est tres important pour moi

    Merci

    Edit : j'ai IE8 et vista 32b

    nb : IE me sort ca quand je clic sur le detail de l'erreur :

    Détails de l’erreur de la page Web

    Message : 'Spry' est indéfini.
    Ligne : 48
    Caractère : 1
    Code : 0
    URI : http://www.compterendutp.webou.net/calculaclactique.php
    Si je ne me trompe pas la ligne 48 sur ma page correspond à </dd>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div class="c1" id="CollapsiblePanel1"><dd>Explications
    </dd>
    <dd style="overflow: hidden; display: none; height: 3px;">
    Plutot bisarre

    J'ai entendu dire que IE interprete moins bien que FF le javascrip et qu'un espace pouvait suffir a le faire buguer (en remplacant certains espaces par %20 defois ca arrange tout)

    Je suis donc perdu :p

  2. #2
    FoxLeRenard
    Invité(e)
    Par défaut
    Bonjour,

    Tu utilises sur un projet (scolaire ?? )
    un module que j'ais testé et qui semble marcher,
    Mais en bas de ta page calculaclactique.php
    tu a un bout de HTML qui ne sert a rien apparament ou alors il te manque TOUT les module Adobe Spry.Widget

    donc retires cette ligne de ton PHP et test
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    <script type="text/javascript">
    <!--
    var CollapsiblePanel1 = 
    new Spry.Widget.CollapsiblePanel("CollapsiblePanel1");
    //--> 
    </script>

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 171
    Par défaut
    non, je viens de tester, il n'y a plus de message d'erreur, mais sur ie et ff quand on clic sur "explications" le menu deroulant ne se deroule plus ^^

    Il y a un bout de html en bas car il y en a aussi en haut parce que cete partie va etre dans la partie centrale de ma page, donc entouré de html

  4. #4
    FoxLeRenard
    Invité(e)
    Par défaut
    Citation Envoyé par enrico83600 Voir le message
    non, je viens de tester, il n'y a plus de message d'erreur, mais sur ie et ff quand on clic sur "explications" le menu deroulant ne se deroule plus ^^

    Il y a un bout de html en bas car il y en a aussi en haut parce que cete partie va etre dans la partie centrale de ma page, donc entouré de html
    C'est parceque tu as désactivé l'affichage des erreurs javascript !!
    maintenant c'est tabindex !

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 171
    Par défaut
    Hum, j'ai une solution :

    il faut enlever la balise table et ca marche niquel. Cependant ca m'embette un peu car si on reduit la page, le spoiler se compresse en longueur et prend donc plus de ligne, et quand on a 2 lignes de plus celle qui viennent s'ajouter disparaissent.

    Donc si quelqun a la solution pour que mon spoiler marche dans un tableau ca me plairait

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 171
    Par défaut
    opla auto - résolu : la balise table fallait juste la mettre apres la fin de la balise script

  7. #7
    FoxLeRenard
    Invité(e)
    Par défaut
    Citation Envoyé par enrico83600 Voir le message
    opla auto - résolu : la balise table fallait juste la mettre apres la fin de la balise script
    Super au prochain probléme donc !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. script qui marche sous ie mais pas sous firefox
    Par sebicool dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 24/05/2007, 00h07
  2. Script qui marche sous FF mais pas sous IE
    Par xclam dans le forum Général JavaScript
    Réponses: 27
    Dernier message: 11/05/2007, 12h26
  3. [AJAX] Ajax marche sous IE mais pas sous Firefox
    Par snoopy92 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 10/05/2007, 18h24
  4. [Applet]Marche sous Eclipse mais pas sous un Browser
    Par leminipouce dans le forum Applets
    Réponses: 2
    Dernier message: 29/05/2006, 18h38
  5. [XML] Shift-JIS : Marche sous Firefox mais pas sous IE...
    Par Magus (Dave) dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 24/01/2006, 17h19

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