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 :

Comment conserver des tableaux javascript d'une page � l'autre ?


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair� Avatar de Ekinoks
    Profil pro
    �tudiant
    Inscrit en
    Novembre 2003
    Messages
    687
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 687
    Par d�faut Comment conserver des tableaux javascript d'une page � l'autre ?
    Salut !

    J'aimerais savoir si il est possible de conserver un tableau de donn�e javascript d'une page a l'autre ?
    une possibilit� consiste a ne pas changer de page mais a juste changer le contenue (AJAX)... mais avec cette technique le retour en arri�re ne marche pas :'(

    Alors existe t'il une mani�re de conserver des tableaux javascript d'une page � l'autre tout en pouvant faire des "page pr�c�dente" ?

    Merci pour votre aide.

  2. #2
    Membre chevronn�
    Inscrit en
    Novembre 2006
    Messages
    336
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 336
    Par d�faut
    Citation Envoy� par Ekinoks Voir le message
    Salut !

    J'aimerais savoir si il est possible de conserver un tableau de donn�e javascript d'une page a l'autre ?
    une possibilit� consiste a ne pas changer de page mais a juste changer le contenue (AJAX)... mais avec cette technique le retour en arri�re ne marche pas :'(

    Alors existe t'il une mani�re de conserver des tableaux javascript d'une page � l'autre tout en pouvant faire des "page pr�c�dente" ?

    Merci pour votre aide.
    Ca d�pend si tes donn�es peuvent �tre s�rializ�es

  3. #3
    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
    Il te faudra passer en param�tre une chaine de caract�re � splitter sur l'ouverture de l'autre page.

    ou alors passer par un popup interm�diaire qui lui restera ouvert

    ou encore mais uniquement sous IE utiliser une variable navigateur...
    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 !

  4. #4
    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
    Citation Envoy� par SpaceFrog Voir le message
    Il te faudra passer en param�tre une chaine de caract�re � splitter sur l'ouverture de l'autre page.
    oui!

    pour le reste de ta demande, ce n'est pas clair; si le tableau javascript est g�n�r� dans le code source, il sera donc accessible � n'importe quelle ouverture de la page;
    si le tableau est g�n�r� dynamiquement (sur saisies ou �v�nements clients), il sera r�initialis� � chaque ouverture de page;

  5. #5
    Membre �clair� Avatar de Ekinoks
    Profil pro
    �tudiant
    Inscrit en
    Novembre 2003
    Messages
    687
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 687
    Par d�faut
    Merci pour vos r�ponses !

    Citation Envoy� par Shinuza Voir le message
    Ca d�pend si tes donn�es peuvent �tre s�rializ�es
    He... je ne sais pas... c'est 2 tableaux de chaine de caract�res et 1 tableau d'entier...

    Citation Envoy� par SpaceFrog Voir le message
    Il te faudra passer en param�tre une chaine de caract�re � splitter sur l'ouverture de l'autre page.

    ou alors passer par un popup interm�diaire qui lui restera ouvert

    ou encore mais uniquement sous IE utiliser une variable navigateur...
    Ok, la 1ere solution a l'air la meilleur, en fait, �a consiste a passer 3 arguments pour mes 3 tableau, avec entre chaque �l�ment d'un tableau un caract�re sp�cifique pour signaler la fin de l'�l�ment et le passage du suivant, c'est bien ca ?

    Citation Envoy� par javatwister Voir le message
    pour le reste de ta demande, ce n'est pas clair; si le tableau javascript est g�n�r� dans le code source, il sera donc accessible � n'importe quelle ouverture de la page;
    si le tableau est g�n�r� dynamiquement (sur saisies ou �v�nements clients), il sera r�initialis� � chaque ouverture de page;
    He... en fait, les tableaux sont g�r� al�atoirement (en PHP) puis le client peu augmenter la taille de ces tableaux en cliquant sur un boutons, ce qui a pour effet d'augmenter la taille de 5 pour chaqu'un des trois tableau...
    Et le probl�me est donc de conserver le contenue de ces tableau lorsque il passe d'un page a une autre tout en gardant la possibilit� de faire des "retour en arri�r�" ^^

    Je vais donc essayer votre technique de donner le contenue en param�tre au changement de page...

    Merci ! =)

    PS : Je vous tien au courant de si cela marche ou pas.

  6. #6
    Membre chevronn�
    Inscrit en
    Novembre 2006
    Messages
    336
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 336
    Par d�faut
    Citation Envoy� par Ekinoks Voir le message
    Merci pour vos r�ponses !


    He... je ne sais pas... c'est 2 tableaux de chaine de caract�res et 1 tableau d'entier...
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    ["je suis un fermier","et moi un pompier"].join(":-:") // Une chaine peut suceptible d'exister dans tes chaines de caractères
    Retourne
    je suis un fermier:-:et moi un pompier
    Donc tu peux, ensuite il suffit de faire
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    "je suis un fermier:-:et moi un pompier".split(":-:");
    Pour r�cup�rer ton tableau.

    Brut force, mais �fficace

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 1
    Dernier message: 10/04/2012, 09h28
  2. R�ponses: 21
    Dernier message: 20/09/2009, 12h10
  3. R�ponses: 3
    Dernier message: 11/05/2008, 07h50
  4. Conserver un Menu cr�� d'une page � l'autre
    Par Whippet dans le forum ASP.NET
    R�ponses: 2
    Dernier message: 04/03/2008, 19h28
  5. R�ponses: 3
    Dernier message: 21/06/2007, 18h48

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