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

 .NET Discussion :

Quelques questions sur Jscript.NET


Sujet :

.NET

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 14
    Points : 18
    Points
    18
    Par défaut Quelques questions sur Jscript.NET
    Bonjour à tous !

    Les paragraphes qui suivent ne sont là que pour une mise en contexte. Si vous êtes pressé, les questions sont à la fin

    Je travaille actuellement sur l’ERP M3 Smart Office d’Infor. Je m’occupe des liens documentaires qui consistent à associer un « objet » (Article, client,…) à un document (Facture,…). Le souci étant que le module intégré à M3 ne nous convient pas. Je suis donc en charge de développer une application qui s’en occupe.

    Elle est divisée en deux parties. D’un côté un site intranet, qui ne nous intéresse pas, et de l’autre un script. J’utilise Jscript.NET car il est supporté nativement par M3. Le script créer un bouton qui lorsqu’on va cliquer dessus, après avoir sélectionné un article, récupère certaines données de cet article (ID, nom,…) et les envois à au site intranet.

    Le script sera utilisé sur plusieurs modules du programme (Un listant les articles, un autre listant les clients,…). Les données que je souhaite récupérer change d’un module à l’autre. Au départ, j’avais donc fait un enchainement de if/elseif pour le spécifier au script : si on est dans tel module, récupère tel données. Mais ce n’est ni très pratique ni très propre.

    Je souhaite donc créer une base de données où sont stockées ces associations module/données. Mais je me heurte à plusieurs problèmes quand il s’agit de se connecter à la base dans le script :

    - Est-ce possible d’utiliser du SQL directement dans Jscript.NET ? J’ai l’impression que oui, mais j’ai un gros doute. J’ai utilisé certaines informations de cet article mais je coince.

    - J’ai sinon utilisé une fonction JavaScript utilisant AJAX qui communiquer avec un fichier .php qui se charge de se connecter à la base. Ça marche si la fonction est dans un fichier HTML/PHP, mais lorsque que je l’utilise dans le script ça ne fonctionne pas. Il me semble que JavaScript et Jscript.NET sont relativement proches mais apparemment tout n’est pas supporté. Du coup, est-ce possible d’utiliser du AJAX dans Jscript.NET ? Si non, existe-t-il quelque chose de similaire ?


    Merci !

  2. #2
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 14
    Points : 18
    Points
    18
    Par défaut
    On va surement laisser tomber la première solution (Sql directement dans le Jscript) pour des questions de sécurité. Et donc pour répondre à ma question, c'est possible.

    Par contre coté AJAX ça coince toujours. Voilà la fonction que j'utilise :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    function testajax(){
    	if(window.XMLHttpRequest) // FIREFOX
    		xhr_object = new XMLHttpRequest();
    	else if(window.ActiveXObject) // IE
    		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    	else return(false);
     
    	xhr_object.open("GET", "fichier.php", false);
    	xhr_object.send(null);
    	if(xhr_object.readyState == 4) document.write(xhr_object.responseText);
    	else return(false);
    }
    Elle fonctionne parfaitement si elle est utilisé dans une page web. Par contre elle ne marche par dans le Jscript. J'ai l'impression que c'est la création de xhr_object qui pause problème. J'ai raté quelque chose, il y a import à faire ?

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 14
    Points : 18
    Points
    18
    Par défaut
    Le problème est réglé depuis quelques jours ! Donc pour répondre à ma question, AJAX fonctionne très bien en Jscript.NET. C'était juste quelques mauvais manipulations de ma part qui faisait planter le tout (Fichiers aux mauvais endroits nottament...).

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

Discussions similaires

  1. Quelques questions sur VB.NET
    Par FABFAB125 dans le forum Débuter
    Réponses: 2
    Dernier message: 14/05/2008, 15h44
  2. Réponses: 19
    Dernier message: 21/10/2005, 19h24
  3. Quelques questions sur la mémoire
    Par Gruik dans le forum C
    Réponses: 6
    Dernier message: 17/11/2004, 14h38
  4. Quelques question sur Win 32 Appli
    Par lvdnono dans le forum Windows
    Réponses: 5
    Dernier message: 15/06/2004, 12h37
  5. Quelques questions sur le TWebBrowser...
    Par CorO dans le forum Web & réseau
    Réponses: 3
    Dernier message: 17/01/2003, 21h23

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