Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : formulaire + command activex [ Javascript et ActiveX / ActiveX ] (krousty)

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é 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 ça ma caC la têt!!!(formulaire html sous netscape) [ par rajolalaina ] bonjour,je voudrais savoir pouquoi mon script ne fonctionne pas sous netscape ou firefox. Le voici :functioncalculerTotal () { var total=eval(0);tot Probleme de date [ par typher ] Bonjour,Alors voilà j'ai un petit soucis avec une date, j'ai un formulaire ou l'utilisateur saisie ses infos et dedans il dois précisez sa date d'arri Validation automatique formulaire [ par M000004965 ] Bonjour à tous,je suis débutant PHP et js.Je viens de télécharger la source de FallenLord sur la validation automatique de formulaire mais je nage com transfert de données du javascript vers formulaire html [ par cousinlol ] Bonsoir,Débutant en javascript, je me demande comment alimenter mon formulaire html à partir d'un javascript.Je récupère des informations provenant d' Vérification d'une liste box [ par jasou62114 ] Bonjour voilà j'ai un soucis,(enfin c'est normal tout le monde poste pour celà), mais voilà j'ai vu qu'il y avait des solutions pour vérifier que tel test des champs d'un formulaire [ par yosra72000 ] salut tout le monde bonjour tout le monde, g un petit problème si quelqu'un pourrait m'aider ca sera trés gentil j'ai créer un formulaire da Validation d'un champ avec <> [ par tdm ] Bonjour,Je ne sais pas si je pose ma question au bon endroit (si ce n'est pas le cas, j'en suis désolé)En fait je souhaite valider un champ de formula Probléme avec javascript et activeX [ par locs ] Bonjour, j'ai un probleme lors de la création d'un activeX relatif a outlook.Le code que j'utilise est le suivant :[CODE]var MonOA = new ActiveXObject controler les champs [ par tazenzaret ] Bonjour;je veux verifier un champ (age) d'un formulaire en javascript, lorsque l'utilsateur entrer un nombre le formulaire envoi sinon un message se l


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.