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 :

Code js buggué


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Juillet 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2011
    Messages : 4
    Par défaut Code js buggué
    bonjour à tous,

    nouveau dans le domaine du code et nouveau sur ce forum, je sollicite votre aide car on me demande de corriger une ligne de code car elle fait planter un site et je vous avoue que je ne trouve pas l'erreur.

    Après de multiples recherches, il semblerait que le souci vienne de cette ligne de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    while(loopLength>0){$.each(array,function(index,val){if(loopLength>0){if(!startPopulatingArray){if(index==start){startPopulatingArray=true;sample.push($(this).clone());loopLength--;}}else{sample.push($(this).clone());loopLength--;}}else{return false;}});}
    Avez vous une idée ?
    Le js dont cette ligne est issue permet l'affichage d'un slider et quand je lance mon site, tout mon navigateur plante...

    Merci de votre aide en tout cas.

  2. #2
    Membre émérite Avatar de NicoL__
    Homme Profil pro
    Architecte
    Inscrit en
    Janvier 2011
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Janvier 2011
    Messages : 399
    Par défaut
    As tu essayer de debbuger avec firebug (sur firefox) ?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Juillet 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2011
    Messages : 4
    Par défaut
    En fait comme je le disais je débute et je n'ai pas bcp de connaissance dans le domaine des .js

    Sous firebug, j'arrive à identifier la ligne mais pas l'erreur en elle même.
    Il y a une manip a faire pour voir où ça se situe ?

  4. #4
    Membre émérite Avatar de NicoL__
    Homme Profil pro
    Architecte
    Inscrit en
    Janvier 2011
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Janvier 2011
    Messages : 399
    Par défaut
    Ce qui serait bien s'est d'identifier d'ou provient le code js, quels fichier, et de mettre des sauts de ligne pour voir exactement quelle ligne pose problème. On peut ajouter un breakpoint pour faire du pas à pas et verifier l'état des variables.
    Et normalement il y a un message d'erreur qui peut donner un indice.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Juillet 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2011
    Messages : 4
    Par défaut
    Je ne vois pas de message d'erreur dans firebug qui pourrait me dire pour le code est faux.

    le site en question est celui ci :
    http://www.52coupsdecoeur.com/

    Merci,
    Christophe

  6. #6
    Membre émérite Avatar de NicoL__
    Homme Profil pro
    Architecte
    Inscrit en
    Janvier 2011
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Janvier 2011
    Messages : 399
    Par défaut
    J'ai regardé, ça ne plante pas chez moi, le slider semble bien marcher.

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Juillet 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juillet 2011
    Messages : 4
    Par défaut
    En fait le slider bugue quand tu changes de versions linguistiques

  8. #8
    Membre émérite Avatar de NicoL__
    Homme Profil pro
    Architecte
    Inscrit en
    Janvier 2011
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Janvier 2011
    Messages : 399
    Par défaut
    Je pense que le problème ne vient pas de ce morceaux de javascript, car ce javascript provient de JQuery et il y a peu de chance qu'il y est un tel bug.
    On dirait qu'il y a une boucle infini.
    Tu peux commenter cela (ça devrait enlever l'effet Slider) et voir si ça marche. Vu que la page plante complètement dès qu'on change de langue je ne peux pas en dire plus.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <script>
     
    	$('#slider').bxSlider({
    		mode: 'fade',
    		captions: false,
    		auto: true,
    		controls: false,
    		randomStart: true,
    		pager: true     
    	});
     
    </script>

Discussions similaires

  1. code auto complétion buggué
    Par smotte761 dans le forum jQuery
    Réponses: 2
    Dernier message: 22/07/2011, 07h21
  2. De la rapidité du code
    Par jfloviou dans le forum Contribuez
    Réponses: 233
    Dernier message: 29/05/2009, 02h17
  3. [MFC](encapsulation ADO) ou placer le code
    Par philippe V dans le forum MFC
    Réponses: 2
    Dernier message: 13/06/2002, 14h58
  4. Explorateur de code C
    Par Zero dans le forum C
    Réponses: 14
    Dernier message: 06/06/2002, 09h41
  5. OmniORB : code sous Windows et Linux
    Par debug dans le forum CORBA
    Réponses: 2
    Dernier message: 30/04/2002, 17h45

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