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 :

Taille limitée pour Javascript ?


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 59
    Par défaut Taille limitée pour Javascript ?
    Bonsoir à tous,
    tout d'abord, ne m'en veuillez pas, car je ne suis pas informaticien
    Voilà,
    j'utilise un petit programme qui me permet de gérer les "Tags" de tous mes fichiers audio.
    Celui-ci peut exporter cette liste de tag vers différent format, notamment vers du format HTML. Une fois exporté vers ce format, tous mes tags devraient apparaitre sous forme de tableau, que l'on peut trier par colonne. "L'intelligence" du tableau est réalisé à l'aide de Javascript, chaque tags est mémorisé dans une variable tableau, et vu que ma bibliothèque de fichier audio comportent plus de 6000 titres, il y a donc au moins une ligne ou l'on assigne à la variable une valeur...
    Mais le hic c'est que j'ai l'impression que le code généré est trop volumineux, le tableau n'apparait pas dans la page... Par contre, si dans le code je supprime les 7000 lignes d'initialisation de la variable, le tableau apparait bien dans la page, mais bien sûr celui-ci est vide...
    Donc, est ce qu'on est limité en taille pour le Javascript ?
    Je vous remercie par avance.

    Pascal

  2. #2
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    salut

    "limité" pas vraiment mais c'est sûr qu'un tableau de cette taille va faire ramer n'importe quel browser;

    conseil: stocke en base les données et offre-toi un affichage ppp;

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 59
    Par défaut
    Salut,
    je n'ai pas l'impression que le browser "rame", car Firefox et IE me donnent les mêmes résultats... J'ai vraiment l'impression que le code qui est après les milliers de ligne d'initialisation du tableau est "zappé".
    Qu'est ce qu'un affichage "ppp" ? Peux tu m'en dire plus ?
    Si tu as le temps, et que tu veux avoir une idée du code généré, regarde ici :
    http://forums.mp3tag.de/index.php?ac...e=post&id=1911
    Merci par avance de ton aide.

    Pascal

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 205
    Par défaut
    Bonjour,
    J'ai vraiment l'impression que le code qui est après les milliers de ligne d'initialisation du tableau est "zappé".
    pas de raison sauf si erreur dans la déclaration des données.

    Pourquoi d'ailleurs ne pas les mettre dans un fichier externe pour plus de lisibilité et de maintenance, bien que la ne soit pas le problème.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 59
    Par défaut
    Citation Envoyé par NoSmoking Voir le message
    Bonjour,pas de raison sauf si erreur dans la déclaration des données.

    Pourquoi d'ailleurs ne pas les mettre dans un fichier externe pour plus de lisibilité et de maintenance, bien que la ne soit pas le problème.
    Bonsoir,
    bien j'ai essayé de mettre les données du tableau dans un fichier js que j'inclue au fichier principal, mais le résultat est le même.
    Je comprends pas !

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 205
    Par défaut
    Mais le hic c'est que j'ai l'impression que le code généré est trop volumineux, le tableau n'apparait pas dans la page
    j'ai un peu de mal à appréhender le soucis...

  7. #7
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 418
    Par défaut
    A mon avis javatwister voulais dire un affichage page par page.

    Faire afficher 7000 lignes c'est vraiment beaucoup (trop). Même si ça fonctionne ça va être lent.

    Donc l'idéal serait de stocker ton fichier en bdd et afficher les résultats page par page avec par exemple 100 résultats par page. Et tu pourrais aussi faire une navigation par genre etc.

    Si tu veux faire tout en js tu peux regarder ce lien qui fait à la fois de la pagination et du tri.

    Le pb de tout faire en js c'est que tu importe toutes tes données en une seule fois et tu va te limiter à la mémoire disponible du matériel du visiteur...

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 59
    Par défaut
    Citation Envoyé par ABCIWEB Voir le message

    Si tu veux faire tout en js tu peux regarder ce lien qui fait à la fois de la pagination et du tri.

    Le pb de tout faire en js c'est que tu importe toutes tes données en une seule fois et tu va te limiter à la mémoire disponible du matériel du visiteur...
    Bonsoir,
    ton lien est super interressant !
    Mais je ne me sens pas le courage de tout éplucher...
    En fait, je ne cherche pas à faire un quelconque site internet... Ce que je chercher à faire, c'est graver tout mes fichiers audio sur des disques (dvd ou cd, peu importe), et les accompagner d'un fichier facilement lisible par un quelconque ordinateur, en excluant tout ce qui est tableur (Excel, Open office), BDD, etc, mais tout en ayant la possibilité de faire du tri, du filtrage et de la recherche! Donc à première vue cette possibilité d'export vers un fichier HTML me plaisait bien, car lisible par la plupart des systèmes !
    Voyez vous d'autres solutions à mon problème (du coup cela sort un peu du cadre de la programmation) ?

  9. #9
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 418
    Par défaut
    Tu pourrais nous donner un petit extrait de ce que donne ton programme comme code html ?

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

Discussions similaires

  1. Taille limite pour une table?
    Par NicolasTT dans le forum Administration
    Réponses: 2
    Dernier message: 20/07/2012, 16h40
  2. [Tableaux] Une taille limite pour un array ?
    Par Xunil dans le forum Langage
    Réponses: 12
    Dernier message: 05/12/2006, 14h09
  3. Taille limite pour un BufferedReader
    Par iohack dans le forum Langage
    Réponses: 4
    Dernier message: 13/09/2006, 17h42
  4. [Système] Taille limite pour fopen ?
    Par blinkseb dans le forum Langage
    Réponses: 1
    Dernier message: 16/05/2006, 14h54
  5. [FLASH MX] Taille limite pour les images
    Par ptijo dans le forum Flash
    Réponses: 1
    Dernier message: 24/02/2006, 07h53

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