HTML/CSS/Javascript Récupérer un "Return" Javascript dans un i [Résolu]

evatimlu 10 Messages postés lundi 3 mars 2014Date d'inscription 18 mars 2014 Dernière intervention - 3 mars 2014 à 16:22 - Dernière réponse : evatimlu 10 Messages postés lundi 3 mars 2014Date d'inscription 18 mars 2014 Dernière intervention
- 4 mars 2014 à 08:15
Bonjour,
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
Afficher la suite 

Votre réponse

3 réponses

jordane45 22053 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 15 août 2018 Dernière intervention - 3 mars 2014 à 16:35
0
Merci
Bonjour,

Ca ne serait pas plutot : retourne_nompc que tu devrais utiliser dans ton input ?
jordane45 22053 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 15 août 2018 Dernière intervention - 3 mars 2014 à 16:44
Sinon, tu dois pouvoir assigner la valeur à ton input en passant par son id :
<script type="text/javascript">
 function GetComputerName()
{
    try
    {
        var network = new ActiveXObject('WScript.Network');
	 document.getElementById('ConnectNom').value = network.computerName;
    }
    catch (e) { }
}
 </script>
  

<input type="text" readonly id="ConnectNom" value="">
<script type="text/javascript" > GetComputerName() ;</script>
Commenter la réponse de jordane45
evatimlu 10 Messages postés lundi 3 mars 2014Date d'inscription 18 mars 2014 Dernière intervention - 4 mars 2014 à 08:15
0
Merci
Sauvé ! Merci Jordane45 !!
Commenter la réponse de evatimlu

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.