Récupérer un "Return" Javascript dans un input

Récupérer un "Return" Javascript dans un input - HTML/CSS - Programmation

Marsh Posté le 03-03-2014 à 11:32:57    

Bonjour
Ni vraiment débutant, ni vraiment expert, j'essaie d'apprendre.
 
Volià ma question :
J'ai besoin d'afficher le nom du PC utilisateur sur un mail. Je récupère bien le nom de connexion et l'adresse IP :
  <input type="text" readonly name="ConnectNom" value="<% =User %>">
  <input type="text" readonly name="ConnectAdress" value="Adr.IP : <% =Addr %>">
 
mais je bute sur la récupération du nom du PC :
J'ai placé ce script
<script type="text/javascript">
 function retourne_nompc()
 {
  var netw = new ActiveXObject("WScript.Network" );
  var nom_pc = netw.ComputerName;
  return nom_pc;
 
 }
</script>

Dans mon body,
<script type="text/javascript">document.write(retourne_nompc());</script>
affiche bien le nom du PC.
La où je bute, c'est sur l'input : comment l'écrire sachant que  
  <input type="text" readonly name="ConnectNom" value="<% =nom_pc %>">
Ne me retourne rien !!
Merci pour votre aide

Reply

Marsh Posté le 03-03-2014 à 11:32:57   

Reply

Marsh Posté le 04-03-2014 à 09:20:25    

Si la personne n'est pas sur IE, c'est mort et je suis même pas sûr que ça marche sur toutes les versions de IE.

Reply

Marsh Posté le 04-03-2014 à 09:25:57    

Merci de ta réponse.
S'agissant d'un intranet, tt le monde est sur IE.
 
Si dessous, un code qui fonctionne très bien (merci à jordane45) :
 
<head>
<script type="text/javascript">
 function GetComputerName()
//Affichage du nom du PC
{
    try
    {
        var network = new ActiveXObject('WScript.Network');
  document.getElementById('ConnectPC').value = network.computerName;
    }
    catch (e) { }
}
 </script>
</head>
<body>
<input type="text" readonly id="ConnectPC" name="ConnectPC" value="">
<script type="text/javascript" > GetComputerName() ;</script>

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed