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

ASP Discussion :

[DEBUTANT]Javascript et stockage en session


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 24
    Par défaut [DEBUTANT]Javascript et stockage en session
    Bonjour,

    je me pose la question du "comment qu'on fait" pour stocker dans un tableau, stocké en session, à partir d'une fonction Javascript...

    En clair, je construis dynamiquement un tableau HTML, par clique sur un bouton, déclenchant des fonctions JS alimentant le dit tableau à partir de données contenues dans une combo-list.
    A chaque clique sur mon bouton d'ajout, je souhaiterai ajouter non seulement la ligne dans le tableau, mais également stocker sa valeur dans une variable de session...

    Si vous avez une explication, je suis preneur...

  2. #2
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    Pour la partie
    A chaque clique sur mon bouton d'ajout, je souhaiterai ajouter non seulement la ligne dans le tableau
    Faut aller voir dans le forum javascript.
    Pour
    mais également stocker sa valeur dans une variable de session...
    Malheureusement, ASP est une technologie serveur et javascript est un langage client. Du coup, il ne communique pas bien ensemble. Les seuls moyen de les faire s'entendre est d'utiliser un formulaire qui post ces données, ou bien AJAX. De plus, les variables de session stockent mal les tableaux.

    Dans le premier cas, tu ne pourras certainement jamais envoyer un tableau par l'intermediaire d'un formulaire.
    Dans le deuxième cas, c'est un petit peu plus compliqué puisqu'AJAX est une technologie qui associe un langage serveur avec du javascript. Plus d'infos ici : http://www.developpez.net/forums/forumdisplay.php?f=458

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 24
    Par défaut
    Concernant la partie Javascript c'est déjà en place... du coup par rapport à ce que tu me dis, je pensais à un système d'iFrame caché que je posterai, mais pour l'instant je vois pas trop comment faire... j'vais y réfléchir...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 24
    Par défaut Solution de contournement...
    Pour faire suite au problème énoncé, voici la solution de contournement trouvée :

    Etant donné que je gère l'ajout/suppression de lignes de mon tableau dynamiquement avec du Javascript, et que je suis capable de re-parcourir ce dernier pour refaire la mise en page, plutot que de stocker au fur et à mesure mes données en variable de session (impossible directement, ou réalisable par une "magouille" de post d'iFrame caché...), et bien je stocke mes codes dans un INPUT caché juste avant de valider mon formulaire... J'obtiens alors une liste de codes, séparés par des virgules, que je peux alors traiter en VB juste avant d'enregistrer en base, en parsant ma chaine de caractère...

    Il suffisait d'y penser...

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

Discussions similaires

  1. [debutant] [javascript] selectionner une valeur d'une liste
    Par Persons dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 23/11/2005, 17h36
  2. [DEBUTANT][Javascript + CSS]Modification du background
    Par picomz dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/09/2005, 22h32
  3. [Struts][Debutant] liste de résultat en session
    Par hugo123 dans le forum Struts 1
    Réponses: 5
    Dernier message: 19/08/2005, 10h42
  4. [debutant] table de stockage
    Par drKzs dans le forum Langage SQL
    Réponses: 5
    Dernier message: 01/12/2004, 12h04
  5. [DEBUTANT] Javascript et Html
    Par ebaynaud dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 25/10/2004, 13h53

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