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

jQuery Discussion :

Code js ne fonctionne pas sous ie


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 123
    Par défaut Code js ne fonctionne pas sous ie
    Bonjour à tous, j'ai encore un problème avec ie ...

    ce code me pose problème :

    Code html : 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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
     
    <!-- Le HTML5 shim, for IE6-8 support of HTML elements --><!--[if lt IE 9]>
          <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
        <![endif]--><!-- Le styles --><link rel="stylesheet" href="/rack-pagespeed-8db5f5321d412cec16cab10c60551279.css">
    <link href="http://feeds.feedburner.com/tuupola" rel="alternate" type="application/atom+xml">
    <link href="http://www.myopenid.com/server" rel="openid.server">
    <link href="http://tuupola.myopenid.com/" rel="openid.delegate">
    <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/1.9.0/jquery.min.js" type="text/javascript"></script><!-- /%link{:href => "images/favicon.ico", :rel => "shortcut icon"}/ --><!-- %link{:href => "images/apple-touch-icon.png", :rel => "apple-touch-icon"}/ --><!-- %link{:href => "images/apple-touch-icon-72x72.png", :rel => "apple-touch-icon", :sizes => "72x72"}/ --><!-- %link{:href => "images/apple-touch-icon-114x114.png", :rel => "apple-touch-icon", :sizes => "114x114"}/ --><script>
          //<![CDATA[
            var _gaq = _gaq || [];
            _gaq.push(['_setAccount', 'UA-190966-1']);
            _gaq.push(['_trackPageview']);
            _gaq.push(['_trackPageLoadTime']);
            (function() {
                var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
                ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
                var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
            })();
          //]]>
        </script>
     
     
    <select id="genre" class="span2" name="genre" style="width:150px" onchange="ta_fonction(this);"><option value="">--</option>
    <option value="metro">metro</option>
    <option value="voiture">voiture</option>
    <option value="pieton">pieton</option></select><?php echo str_repeat('&nbsp;',6);?>
    <select id="type" class="span2" name="type" style="width:150px"><option value="">type</option>
    <option value="ligne" class="metro">ligne</option>
    <option value="model" class="voiture">model</option>
    <option value="marche" class="pieton">marche</option>
    </select>
     
    <script src="https://raw.github.com/tuupola/jquery_chained/master/jquery.chained.min.js" type="text/javascript" charset="utf-8"></script><script type="text/javascript" charset="utf-8">
              $(function(){
                  $("#type").chained("#genre"); 
              });
              </script>
        <script src="//cdnjs.cloudflare.com/ajax/libs/prettify/r224/prettify.js" type="text/javascript"></script><script src="//cdnjs.cloudflare.com/ajax/libs/jquery.lazyload/1.8.4/jquery.lazyload.min.js" type="text/javascript"></script><script src="http://www.appelsiini.net/js/socialite.min.js" type="text/javascript"></script><script>
          //<![CDATA[
            $(function() {
                $(".container img").lazyload({
                    //effect: "fadeIn"
                })
     
                prettyPrint();
     
            });
     
            /*
            $(window).bind("load", function() { 
                var timeout = setTimeout(function() { Socialite.load(); }, 1000);
            });
            */
     
            $(window).one("scroll resize", function() {
                Socialite.load();
            });
          //]]>
        </script>

    Fonctionne très bien sous chrome et firefox mais pas du tout sur IE !
    Sous IE le deuxième select ne se modifie pas il affiche tout les choix possible même si cela ce correspond pas à la class sélectionnée dans le 1er select ...

    Est-ce normal ?



    Cordialement.

  2. #2
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par défaut
    Bonjour !

    Une piste, sans certitude ... l'auteur utilise jquery 1.6.2 dans ses exemples sur Github. Test voir avec cette version si ça résout le problème ? Le plugin n'est peut-être plus compatible avec la version que tu utilises.

    Sinon, peut-être aussi un problème de compatibilité avec onchange="ta_fonction(this);"
    Que fait ce code ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 123
    Par défaut
    ce code permet de changer le contenu du deuxième select en fonction du premier ..

    donc pour toi je dois changer la version de jquery car celle de mon code est la 1.9.0 ? ou je me trompe de ligne ?

    cordialement.

  4. #4
    Membre très actif
    Inscrit en
    Janvier 2009
    Messages
    598
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 598
    Par défaut
    Tu es sûr que tafonction(this) est bien appelée ?
    Car ça ressemble au code qu'un programmeur met pour que l'utilisateur l'adapte avec sa propre fonction.
    Je t'ai déjà fait remarquer ce détail dans l'autre post.

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 123
    Par défaut
    ce code fonctionne sous chrome et firefox donc la fonction est bien appelée ...

  6. #6
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 123
    Par défaut
    concercant la version 1.6.2 de jquery j'ai testé ... et plus rien ne fonctionne que se soit chrome firefox ou ie ... il existe peut être une version compatible avec les 3 ? (si c'est bien ça le problème)

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

Discussions similaires

  1. Code qui ne fonctionne pas sous Runtime
    Par RobiPMS dans le forum Runtime
    Réponses: 4
    Dernier message: 09/06/2013, 18h31
  2. Mes codes VBA ne fonctionnent pas sous access 2007
    Par ralfus dans le forum VBA Access
    Réponses: 2
    Dernier message: 12/11/2008, 11h36
  3. [debutant]c++ code fonctionne pas sous win 2000 sp 4!
    Par ChristopheOce dans le forum Débuter
    Réponses: 5
    Dernier message: 25/10/2007, 14h35
  4. [AJAX] Code tuto Ajax fonctionne pas sous FF, mais IE et OP sont OK
    Par hugo69 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 08/01/2007, 21h27
  5. Réponses: 6
    Dernier message: 23/12/2006, 12h46

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