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 :

Tri tableaux en javascript


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 5
    Par défaut Tri tableaux en javascript
    Bonjour,

    j'ai récupéré un script sur le web qui permet de trier n'importe quel type de données dans un tableau html.
    Pour utiliser ce script j'inclue dans ma page le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script src="sorttable.js"></script>
    et pour la table à trier j'appelle la classe sortable :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <table class="sortable">
    Lorsque je test ma page je n'ai aucun effet. Ce qui est très bizarre ce que lorsque je récupère le code source de ma page testé et que je le copie dans un fichier php à part, je test ce fichier et là le script fonctionne

    Si quelqu'un à une idée ?
    Merci pour vos réponses
    A+

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type='text/javascript' src="sorttable.js"></script>
    à mon avis il faut sans doute plutot appeler une focntion que d'invoquer une classe pour trier un tableau non ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <table class="sortable">


    un truc du genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    row_array.sort(this.sorttable_sortfunction);
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 5
    Par défaut
    Bonjour SpaceFrog,

    J'ai mis en pièce jointe le fichier sorttable.js que j'utilise mais je n'y comprends pas grand chose
    Fichiers attachés Fichiers attachés

  4. #4
    Membre confirmé Avatar de lemok
    Inscrit en
    Mai 2007
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 83
    Par défaut
    J'ai deja utilisé un script qui ressemble à ça.
    Ce script cherche dans la page HTML l'element TABLE dont la classe est "sortable" et puis fait le tris ..etc.
    Et dans ce cas là on est obligé de gardé l'attribut class = "sortable"
    Je ne sais pas si bupapi confirme ça

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    le fait juste de mettre un class name ne peut en aucun cas engendrer un tri autrment que par un scan de tous les éléments de la page ayant pour className sortable...
    De plus je suis pret a parier un palt de mouches que le script génère un ou plusieurs arrays temporaire pour ensuite venir faire un sort ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 5
    Par défaut
    Je confirme à lemok que le script recherche bien dans la page HTML les tableaux dont la classe est "sortable", puis lorsque que l'on clique sur l'intitulé d'une colonne une flèche apparait, et le tri est réalisé.

    Ce script fonctionne bien dans une page de test seule, mais dans mon application intranet il n'y a aucun effet, même pas d'erreurs ?

  7. #7
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    a tout hasard ? javascript est activé ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. Tableaux en javascript
    Par LiliValerie dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/09/2009, 08h46
  2. [Tableaux] tri tableaux multidimensionnels
    Par cariboo45 dans le forum Langage
    Réponses: 4
    Dernier message: 18/09/2008, 17h06
  3. Tri de tableaux 2D
    Par LeRoiDesLutins dans le forum Langage
    Réponses: 6
    Dernier message: 27/09/2005, 21h45
  4. [Tableaux] Tri ordre aphabétique "spécial"
    Par TNorth dans le forum Langage
    Réponses: 3
    Dernier message: 27/09/2005, 13h00

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