begin process at 2010 03 21 14:50:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Javascript et ActiveX

 > 

ActiveX

 > 

formulaire + command activex


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

formulaire + command activex

dimanche 25 mai 2008 à 11:24:23 | formulaire + command activex

krousty

bonjour ,
je travail actuellement sur samba 4 version alpha 3 . Il est possible d 'administrer les compte utilisateurs via la command net .
pour cale j 'ai crée le code suivant :

<html>
<head>
<script language = javascript>
function envoyer(formulaire){
    //alert ("ok");
    nom = formulaire.nom;
    mdp = formulaire.mdp;
    var s = new ActiveXobject("wscript.shell");
    s.run('net user'+nom+' '+mdp+' /add /domain');
}
</script>
</head>
<body>
    <FORM name="user">
        saisir nom et mdp :
       <INPUT type="texte" name="nom">
       <INPUT type="texte" name="mdp">
       <INPUT type="button" name="bouton" value="Valider" onClick="envoyer(this.form)">
    </FORM>
</body>
</html>

Il semblerai que je rentre bien dans la fonction mais il ne se passe rien .
une idée peut etre parce que la je seche :/
ps : je tiens a vous dire que je suis totalement novice en javascript
Cordialement Krousty


dimanche 25 mai 2008 à 11:43:45 | Re : formulaire + command activex

nicomilville

Membre Club
Salut,

<script type='text/javascript'>
function envoyer(formulaire){
    //alert ("ok");
    nom = document.formulaire.nom;
    mdp = document.formulaire.mdp;
    var s = new ActiveXobject("wscript.shell");
    s.run('net user'+nom+' '+mdp+' /add /domain');
}
</script>
</head>
<body>
    <FORM name="user">
        saisir nom et mdp :
       <INPUT type="texte" name="nom"/>
       <INPUT type="texte" name="mdp"/>
       <INPUT type="button" name="bouton" value="Valider" onClick="envoyer(this.form)"/>
    </FORM>
</body>
</html>

a++

PS : il serait mieux de mettre les balises en minuscules ! il serait aussi bien de remplacer langage=... par type="text/..." comme ça vous serez préparé au XHTML il serait également bien de mettre des slash a la fin de balises unique du genre input, br, hr, etc..

Si la réponse vous convient, pensez : Réponse accepté !

dimanche 25 mai 2008 à 11:44:52 | Re : formulaire + command activex

nicomilville

Membre Club
nom = document.formulaire.nom.value;
    mdp = document.formulaire.mdp.value;

Si la réponse vous convient, pensez : Réponse accepté !

dimanche 25 mai 2008 à 12:11:51 | Re : formulaire + command activex

bultez

Membre Club


Bonjour,

   déjà :    
       nom = formulaire.nom;
       mdp = formulaire.mdp;
   et var s = new ActiveXObject("wscript.shell");

   ça devait te donner des erreurs, active le debugger
 
FireFox 
regarder la "console d'erreurs"    Outils / Console d'erreurs       et mieux  : télécharger FireBug
Internet Explorer 
activer le deboggage : Outils/options Internet/Avancés    dans la liste, sous "Navigation" : décocher    o Afficher une notification de chaque erreur de script    o Désactiver le débogage de Scripts (Internet Explorer)       et mieux   : télécharger le Debogger IE       voir aussi : DebugBar et Companion JS
K-Meleon 
regarder la "console d'erreurs"    Outils / Console d'erreurs
Opera 
regarder la "console d'erreurs"    Outils / Avancé / Console d'erreurs
Safari 
regarder Debug / Show JavaScript Console  ° modifier Fichier Preferences.plist  situé dans le  répertoire : Support:\Documents and Settings\utilisateur                 \Application Data\Apple Computer\Safari\    y ajouter    <key>IncludeDebugMenu</key>                 <true/>


   et t'es sûr de la syntaxe ?

 s.run('net user '+nom+' '+mdp+' /add /domain');
   manquerait pas un espace apres user ?


                Cordialement            Bul         [mon Site]     [M'écrire]
dimanche 25 mai 2008 à 13:14:40 | Re : formulaire + command activex

bultez

Membre Club
Réponse acceptée !
il fallait lire...   parfois, l'alcool fait des ravages...

function envoyer(formulaire)
{  var s = new ActiveXobject("wscript.shell");
    s.run('net user '+formulaire.nom.value+' '+formualire.mdp.value+' /add /domain');
}

sauf que pas sûr de l'espace dans ' /add /domain' !
d'ailleurs est-ce que cela correspond à ce qu'attend la commande NET ?
faut d'abord essayer en ligne de commande.


                Cordialement            Bul         [mon Site]     [M'écrire]
dimanche 25 mai 2008 à 13:57:26 | Re : formulaire + command activex

krousty

re ,
la commande net marche sous dos  .
la commande exacte est "net user toto totomdp /add /domain"
je souhaite donc creer un formulair qui permer de rentrer le nom et le mot passe .
je viens de planté mon server de test . je vous tiens au courant pr les solution proposé .
merci à vous ,
cordialement krousty


dimanche 25 mai 2008 à 14:00:28 | Re : formulaire + command activex

nicomilville

Membre Club
de rien !

a++

Si la réponse vous convient, pensez : Réponse accepté !

dimanche 25 mai 2008 à 14:12:09 | Re : formulaire + command activex

krousty

tous d'abort merci à pour ces conseils , pour les debuggers et les "concentions" , maintenant j'ai au moin la fenetre dos qui s'affiche.
Je vous tiens au courant qd le serveur sera de nouveau operationnel afin de vous dire si la command marche bien ( en effet j 'ai un doute aussi sur les espaces si je remplace les simple cote ' par des double " ne vont elles pas prendre en comptes ces espace? )
<script type='text/javascript'>
function envoyer(formulaire){
    //alert ("ok");
   var s=new ActiveXObject("wscript.shell"); //manqué le O majuscule
    s.run('net user '+user.nom.value+' '+user.mdp.value+' /add /domain'); // pas le bon nom du formulaire ,
}
</script>
</head>
<body>
    <FORM name="user">
        saisir nom et mdp :
       <INPUT type="texte" name="nom"/>
       <INPUT type="texte" name="mdp"/>
       <INPUT type="button" name="bouton" value="Valider" onClick="envoyer(this.form)"/>
    </FORM>
</body>
</html>

merci a vous , Cordialement Krousty

dimanche 25 mai 2008 à 14:16:02 | Re : formulaire + command activex

nicomilville

Membre Club
ok,

mais j'ai une petite question :

que sont des concentions ?

a++

Si la réponse vous convient, pensez : Réponse accepté !

dimanche 25 mai 2008 à 14:35:31 | Re : formulaire + command activex

bultez

Membre Club


>>en effet j 'ai un doute aussi sur les espaces
    ben oui... il en manque 1
>>si je remplace les simple cote ' par des double " ne vont elles pas prendre en comptes ces espace?
    rien à voir
    "toto " ou 'toto' c'est la même chose en javascript et différent de "toto" ou "toto"
    "net usertoto..." ça ne plait pas,   "net user toto..." ça va mieux
    il y a des restrictions aussi avec wscript.shell de mémoire d'alzheimer...
          ne faudrait-il pas une page.hta à la place de page.htm ?
          ou alors lancer la commande autrement ( j'ai déjà mis des exemples )


                Cordialement            Bul         [mon Site]     [M'écrire]

1 2

Cette discussion est classée dans : net, activex, formulaire, command, mdp


Répondre à ce message

Sujets en rapport avec ce message

Cette objet ne gère pas cette propriété ou cette méthode [ par Tupac59 ] Voici le code posant problème : "Cette objet ne gère pas cette propriété ou cette méthode"sur la ligne du script "document.formulaire.submit();"Quelqu Formulaire et ActiveX [ par Nodoka ] Bonjour !Je recherche un moyen de récupérer une donnée d'un formulaire via un activeX, (cette donnée est ensuite redirigée vers le port série grâce à Sharepoint+liste déroulante [ par coeurtees ] Bonjour,J'ai un petit souci. Je développe une site sharepoint pour pour une boîte télécom en que stagiaire. Je suis bloqué au niveau des listes déroul mon formulaire ne supporte pas la méthode submit() [ par ordiminnie ] Bonjour, J'ai un formulaire que je soumets à une fonction Check() via "onclick" qui est sur un lien (et non sur un bouton submit > d'ailleurs, y'en a Active X et firefox [ par NicoIRIS ] Bonjour, J'effectue une migration d'IE vers Firefox 3 et je souhaiterai savoir s'il existe un plugin activeX non officiel autre que IE TAB....Je sais Champ intuitif [ par bibo06 ] Bonjour, j'ai un formulaire à créer qui va enregistrer sur un base SQL de +100 000 references déjà existante. J'aimerai savoir si il est possible que Composant ActiveX créé ou pas? [ par Passarinho44 ] Bonjour à tous,J'utilise un composant ActiveX pour une application sur un intranet.Le problème est qu'il faut que le site soit dans les sites de confi Redimensionnement automatique d'un texarea dans un formulaire [ par ecolom ] Bonjours à tous,après maintes recherches infructueuses, je me décide à faire appel à l'équipe.J'ai créé un formulaire en php dont son contenu est form Alerte en quittant un formulaire [ par chouchou18 ] Slt,SVP je veux savoir comment envoyer un message d'alerte à l'utilisateur lorsqu'il veut quitter le formulaire en cours sans enregistrer ses données Vérification de champs formulaire [ par Anthotill ] Bonsoir à tousJ'essaye sans résultat d'empêcher l'envois d'un formulaire !Je m'explique:Je veux enfait rendre obligatoire le textarea "remarque" si l'


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,234 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales