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 !

OBJET JAVASCRIPT RENVOYANT DES INFO SUR UTILISATEUR CONNECTÉ


Information sur la source

Description

Il s'agit d'une classe javascript qui permet d'afficher dans une div passée en paramètre l'utilisateur connecté, le poste et le domaine.
Ne fonctionne hélas que sur IE >=5.5
SURTOUT si quelqu'un connait le plugin activeX pour FireFox2 faites moi signe !!! je suis preneur (pour un intranet). Merci
 

Source

  • dans un fichier .js :
  • function getinfo(divid)
  • {/* divid sera l'id dans laquelle on affichera les info */
  • this.id=divid;
  • var WShnetwork = new ActiveXObject('WScript.Network');
  • this.utilisateur = WShnetwork.UserName;
  • this.poste = WShnetwork.ComputerName;
  • this.domaine = WShnetwork.UserDomain;
  • this.table="<table><td><tr>";
  • this.table+=this.utilisateur;
  • this.table+="</tr></td><td><tr>";
  • this.table+=this.poste;
  • this.table+="</tr></td><td><tr>";
  • this.table+=this.domaine;
  • this.table+="</tr></td><td><tr></table>";
  • }
  • getinfo.prototype ={
  • affinfo: function() {
  • document.getElementById(this.divid).innerHTML=this.table;
  • }
  • }
  • Puis dans une page html :
  • ...
  • var info= new getinfo('lesinfos');
  • ...
  • info.affinfo();
  • ...
dans un fichier .js :
 function getinfo(divid)
 {/* divid sera l'id dans laquelle on affichera les info */
  this.id=divid;
  var WShnetwork = new ActiveXObject('WScript.Network');
  this.utilisateur = WShnetwork.UserName;
  this.poste = WShnetwork.ComputerName;
  this.domaine = WShnetwork.UserDomain;
  this.table="<table><td><tr>";
  this.table+=this.utilisateur;
  this.table+="</tr></td><td><tr>";
  this.table+=this.poste;
  this.table+="</tr></td><td><tr>";
  this.table+=this.domaine;
  this.table+="</tr></td><td><tr></table>";
 }
 
 getinfo.prototype ={
  affinfo: function() {
   document.getElementById(this.divid).innerHTML=this.table;
  }
 }
Puis dans une page html :
...
 var info= new getinfo('lesinfos');
...
 info.affinfo();
...

Conclusion

Je suis preneur de toute information pour la mise en oeuvre (ou solution équivalente) sous FireFox 2 et plus..
 

Commentaires et avis

signaler à un administrateur
Commentaire de Arto_8000 le 01/07/2008 18:20:05

Pour ta question -> Les ActiveX c'est seulement avec IE. Si tu veux faire quelque chose de semblable pour Firefox faudrait que tu fasses un addons-on.

Pour ta source, à mon avis c'est davantage un snippet qu'une source. Tu fais juste utilise 3 propriétés d'un objet ActiveX.

signaler à un administrateur
Commentaire de kankrelune le 03/07/2008 09:14:23

Il existe un add on pour que firefox supporte les ActivX... me souviens plus du nom mais je suis déja tombé dessus... .. .

@ tchaOo°

signaler à un administrateur
Commentaire de pierrefab le 07/07/2008 12:30:11

jé un pb sous IE avec
var WShnetwork = new ActiveXObject('WScript.Network');
==) ne crée pas l'objet

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

récupérer le username, computername et domainname [ par jpclutier ] Bonjour,J'espère poser la question dans le bon forum. J'aimerais récupérer le username, computername et domainname an javascript. Je n'ai trouvé de l' ecriture dans un fichier + username windows [ par math85 ] je cherche comment ecrire le nom d utilisateur de windows et la date dans un fichier en javascript au chargement d une page (onload=...)m@th85 Question sur un code de password. [ par Tharx ] Bonjour, sachez tous dabord que ca n'a rien dilégale, j'ai trouver ce script et je voudrais savoir comment il marche, ca fait bien une heure que je ch REDIRECTION [ par manolis ] BONJOUR, est ce que quelqu'un peux m'aider pour un code en javascript que je veux faire?en fait j'ai une page login avec username et password. Le user Mot de pass [ par Droopy103 ] Bonjour,Je suis un apprenti et je voudrais savoir comment passer quand j'ai mit le mot de pass.&nbsp;ou je dois mettre les donn&#233;e pour pass&#233; mettre un code en annexe ( code.js) [ par floky56 ] Bonjour, je voudrais savoir comment mettre un code source dans un autre fichier : j'ai fait des test d&#233;ja mais ca ne fonctionne pas&nbsp; voici m Login [ par mortalino ] Salut à tous, j'ai trouver ce code dans les sources qui fait apparaitre une fenetre de login et d'utilisateur, et un bouton connexion. 1/ Comment fai Gérer un username et password [ par lavm01 ] Bonjour,J'ai un site (mais mon hébergeur ne me permet pas de mettre une base de données ou autres) avec un formulaire d'inscription (nom, prénom, user [javascript]besoin d'une aide [ par psykotik45200 ] Bonjour a tousVoila j'ai créer un script en php mes je crois que j'ai besoin d'un peu de javascript pour faire ce que je veut faire mes je ne connais Aide pour protection [ par sylveur ] Bonjour à tous voila un script que j'ai modifié pour un accès priver.Le soucie c'est qu'il ne m'arche pas.J'aimerai savoir si l'un de vous pourrais m'


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 2,059 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é.