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

Dotnet Discussion :

[C# et javascript][2.0] Problème de récupèration de données


Sujet :

Dotnet

  1. #1
    Membre à l'essai
    Inscrit en
    Octobre 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 17
    Points : 18
    Points
    18
    Par défaut [C# et javascript][2.0] Problème de récupèration de données
    Bonjour,

    Tout d'abord, je vous présente mes meilleurs voeux (santé, boulot, prospérité, etc.) pour cette nouvelle année.

    Ensuite, j'ai un problème de récupération d'une donnée émise via Javascript dans un Wizard.
    Je m'explique :

    J'ai une page aspx avec un textbox TBNOM et une image url dans un wizard.
    Lorsque l'on clique sur l'image url, une autre page aspx s'ouvre. Elle permet à l'utilisateur de saisir les premiers caractères du nom qu'il recherche. Une liste s'affiche. L'utilisateur choisi ensuite le nom qu'il veut voir afficher dans TBNOM, en cliquant sur le caractère >> associé au nom voulu (par exemple : >> MONNOM). Le code suivant apparaît en bas de la fenêtre windows :
    "javascript:window.opener.Set1InnerHTML('Form1','TBNOM','MONNOM',false);window.close();"
    Ensuite, la page de recherche se ferme et 'MONNOM' apparaît dans le textbox TBNOM. Malheureusement, cela ne fonctionne pas lorsque TBNOM est dans un Wizard. En dehors du wizard, je n'ai aucun souci.
    L'erreur que j'ai est le suivant : "Erreur sur la page : 'document.all[...]' a la valeur Null ou n'est pas un objet"

    Ma fonction Set1InnerHTML est codée dans une page base.js. La voici :
    Code Javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function Set1InnerHTML(formName, id, newVal, postBack)
    {	
    	document.all[id].value = newVal;
    	if (postBack)
    		__doPostBack(id,'');
    }

    J'ai essayé en remplaçant 'document' par 'Form1' mais cela ne fonctionne pas.

    Auriez vous une idée pour m'aider à traiter ce problème ?

    En vous remerciant d'avance.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 753
    Points
    39 753
    Par défaut
    C'est plutôt une question Javascript que C#...
    Utilise la fonction getElementById pour récupérer un élément de la page, la forme "document.all[id]" ne fonctionne pas sur tous les navigateurs

  3. #3
    Membre à l'essai
    Inscrit en
    Octobre 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 17
    Points : 18
    Points
    18
    Par défaut
    Bonjour,

    Je pensais que le problème était plus lié au wizard qu'à Javascript.
    Je vais donc faire une demande dans le forum de Javascript.

    Merci pour l'information.
    Elle ne résout pas mon problème, mais elle est intéressante pour moi qui ni connaît rien.

    Encore merci.
    Bonne journée.

Discussions similaires

  1. Réponses: 31
    Dernier message: 27/07/2006, 14h51
  2. Réponses: 22
    Dernier message: 05/07/2006, 16h21
  3. [MySQL] problème de récupération de données incompréhensible
    Par yanice dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 02/07/2006, 23h45
  4. [MySQL] Problème de récupération de données
    Par guillaumeIOB dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 05/04/2006, 16h13
  5. Problème de récupérations de données dans une table mysql
    Par Helpine dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 09/03/2006, 20h07

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