Définir une valeur dans div grâce à script Vbs dans page hta

Résolu
etkest2 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
etkest2 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je suis en train de créer un programme en hta
(html)
et je suis bloqué par une fonction que j'aimerais créer mais que je n'arrive pas à mettre en place
j'ai repris la base d'un programmes en VBscript pour afficher le nom d'utilisateur :

Set wshnetwork = WScript.CreateObject("WScript.Network" )
user = wshnetwork.username
 
domain = wshnetwork.userdomain
computer = wshnetwork.computername

MsgBox user


et j'ai voulu le modifier pour que la valeur USER ne s'affiche pas dans une msgbox mais dans un div de la page hta sous forme de texte
c'est a dire par exemple si l'utilisateur s'appelle michel, michel devra apparaitre dans le div de la page
pourriez vous m'aider s'il vous plait ?
merci d'avance
Configuration: Windows / Chrome 98.0.4758.102
A voir également:

7 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

et qu'as tu essayé ?
Sans nous montrer .. on ne pourra voir ce que tu as mal fait ..

A tout hasard ...
essayes avec une instruction du genre
id_de_ta_div.innerHTML = user

0
etkest2 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 


pourrais tu m'éclairer stp cela ne fonctionne pas meme en le mettant dans value
0
etkest2 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
<html>
<head>
<script language="JavaScript">

document.write("<font color='#ffffff' size='4' face='arial'>")
var mydate=new Date()
var year=mydate.getYear()
if (year<2000)
year += (year < 1900) ? 1900 : 0
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var dayarray=new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi")
var montharray=new Array(" janvier "," fevrier "," mars ","avril ","mai ","juin","juillet ","aout ","septembre "," octobre "," novembre "," décembre ")
document.write("   "+dayarray[day]+", "+daym+" "+montharray[month]+year+" ")
document.write("</b></i></font>")
</script>
<script type="text/javascript">
window.onload=function(){
  horloge('div_horloge');
};
 
function horloge(el) {
  if(typeof el=="string") { el = document.getElementById(el); }
  function actualiser(){
    var date = new Date();
    var str = date.getHours();
    str += ':'+(date.getMinutes()<10?'0':'')+date.getMinutes();
    str += ':'+(date.getSeconds()<10?'0':'')+date.getSeconds();
    el.innerHTML = str;
  }
  actualiser();
  setInterval(actualiser,1000);
}
</script>
</head>
<body style="display:inline-block;color:white;background:black;">
<div>
<div id="div_horloge" style="font-size:22px;text-align-last:center;"></div>
<p></p>
<div id="code html"></div>
</div>
</body>
</html>
 
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Merci de ne pas mettre une image mais de poster ton code en utilisant les balises de code
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
mais là.. comme ça .. je dirais bien que ta balise script est trop "tot" dans ton code...
La div n'existe pas encore lorsque le script s'exécute.
Essaye de déplacer ton script après ta div
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
etkest2 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
<html>
<head><HTA:APPLICATION
   ID=""
   APPLICATIONNAME="app1"
   CAPTION="no"
   BORDER="none"
   ICON=""
   SHOWINTASKBAR="no"
   SINGLEINSTANCE="yes"
   SYSMENU=""
   WINDOWSTATE=""
   SCROLL="no"
   SCROLLFLAT=""
   VERSION="1.0"
   INNERBORDER="no"
   SELECTION=""
   MAXIMIZEBUTTON=""
   MINIMIZEBUTTON=""
   NAVIGABLE="yes"
   CONTEXTMENU="no"
   BORDERSTYLE="">
<link rel="stylesheet" href="file:///C:/Amt/System32/Data/App1.css">
<script>
Set wshnetwork = WScript.CreateObject("WScript.Network" )
user = wshnetwork.username
 
domain = wshnetwork.userdomain
computer = wshnetwork.computername
</script>
</head>
<body>
<div class="caption">
<div class="applicationname">App1</div>
<div class="close" href="javascript:void(0)" onclick="window.close();">X</div>
</div>
<div id=" "></div>
</body>
</html>

j'aimerais bien que cela soit dans le div ligne 36
cela te va t'il comme ça ?
0
etkest2 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
<html>
<head><HTA:APPLICATION
   ID=""
   APPLICATIONNAME="App1"
   CAPTION="no"
   BORDER="none"
   ICON="C:\Amt\System32\App1\icon.png"
   SHOWINTASKBAR="no"
   SINGLEINSTANCE="yes"
   SYSMENU=""
   WINDOWSTATE=""
   SCROLL="no"
   SCROLLFLAT=""
   VERSION="1.0"
   INNERBORDER="no"
   SELECTION=""
   MAXIMIZEBUTTON=""
   MINIMIZEBUTTON=""
   NAVIGABLE="yes"
   CONTEXTMENU="no"
   BORDERSTYLE="">
<link rel="stylesheet" href="file:///C:/Amt/System32/Data/App1.css">
<title>App1</title>
</head>
<body>
<div class="caption">
<div class="applicationname">App1</div>
<div class="close" href="javascript:void(0)" onclick="window.close();">X</div>
</div>
<div id="usr"></div>
<script>
Set wshnetwork = WScript.CreateObject("WScript.Network" )
user = wshnetwork.username
 
domain = wshnetwork.userdomain
computer = wshnetwork.computername
usr.innerHTML = user
</script>
</body>
</html>

cela me met toujours un message d'erreur
si tu sais comment faire tu pourrais me renvoyer le script correct s'il te plait
0
etkest2 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
c'est bon j'ai trouvé tout seul
vous pouvez aller voir sur cette page https://sites.google.com/view/htacodeur/accueil
0