IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Affichier Variable dans hta


Sujet :

VBScript

  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Novembre 2012
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2012
    Messages : 54
    Par défaut Affichier Variable dans hta
    Bonjour,

    j'aimerais afficher variable ou appel une function dans la balise html

    ONSCR.InnerHTML="<TABLE HEIGHT=......


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    'Fenetre Windows
    				SUB InnerWindowSize(intWidth,intHeight)
    				Self.ResizeTo intWidth,intHeight
    				Self.ResizeTo intWidth+(intWidth-Document.Body.OffsetWidth),intHeight+(intHeight-Document.Body.OffsetHeight)
    				Self.MoveTo (Screen.Width/2)-(intWidth/2),(Screen.Height/2)-(intHeight/2)
    				END SUB
    'Position Windows	
    				Sub CenterWindow(x,y)
    				window.resizeTo x, y
    				iLeft = window.screen.availWidth/2 - x/2
    				itop = window.screen.availHeight/2 - y/2
    				window.moveTo ileft, itop
    				End Sub
     
    'Infomation pc
     
    				SUB Nettoi()
    				Self.document.title = "information pc"
    				CALL InnerWindowSize(500,700)
    				ONSCR.InnerHTML="<TABLE HEIGHT=""50"" WIDTH=""220"" BORDER=""1"" BGCOLOR=""#BBBFFF"" BORDERCOLOR=""#000000"" CELLPADDING=""0"" CELLSPACING=""1"">"_
    				&"<TR BGCOLOR=""#346E99""><TD COLSPAN=""2""><CENTER><FONT COLOR=""#FFFFFF"" SIZE=""+2"" FACE=""VERDANA,ARIAL,HELVETICA,SANS-SERIF"">information pc</FONT></CENTER></TD></TR></TABLE>"_
    				&"<TABLE WIDTH=""700"" HEIGHT=""500"" BORDER=""1"" BGCOLOR=""#BBBFFF"" BORDERCOLOR=""#000000"" CELLPADDING=""0"" CELLSPACING=""1"">"_
    				&"<tr><td>L'information pc : value=""&GetUserName&""</td>"_
    				&"<TABLE HEIGHT=""50"" WIDTH=""500"" BORDER=""1"" BGCOLOR=""#BBBFFF"" BORDERCOLOR=""#000000"" CELLPADDING=""0"" CELLSPACING=""1"">"_
    				&"<TR BGCOLOR=""#346E99""><TD COLSPAN=""2""><CENTER><INPUT TYPE=""BUTTON"" STYLE=""HEIGHT:25;WIDTH:165"" VALUE=""Fermer"" ONCLICK=""window.close()""></CENTER></TD></TR></TABLE>"
    				END SUB
     
    				Function GetUserName()
    				Dim objNetwork
    				Set objNetwork = CreateObject("WScript.Network")
    				GetUserName = objNetwork.UserName
    				End Function
     
     
    				Call Nettoi()
    Par Exemple je voulais affichier username a partir d'une Function GetUserName().

    J'ai mis <tr><td>L'information pc : value=""&GetUserName&""</td>

    mais ça ne marche pas.

    Merci

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 130
    Par défaut
    Salut

    Il me semble que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    	ONSCR.InnerHTML = "<TABLE HEIGHT=" & Chr(34) & "50" & Chr(34) & " WIDTH=" & Chr(34) & "220" & Chr(34) & " BORDER=" & Chr(34) & "1" & Chr(34) & " BGCOLOR=" & Chr(34) & "#BBBFFF" & Chr(34) & " BORDERCOLOR=" & Chr(34) & "#000000" & Chr(34) & " CELLPADDING=" & Chr(34) & "0" & Chr(34) & " CELLSPACING=" & Chr(34) & "1" & Chr(34) & ">" _
    				&"<TR BGCOLOR=" & Chr(34) & "#346E99" & Chr(34) & "><TD COLSPAN=" & Chr(34) & "2" & Chr(34) & "><CENTER><FONT COLOR=" & Chr(34) & "#FFFFFF" & Chr(34) & " SIZE=" & Chr(34) & "+2" & Chr(34) & " FACE=" & Chr(34) & "VERDANA,ARIAL,HELVETICA,SANS-SERIF" & Chr(34) & ">information pc</FONT></CENTER></TD></TR></TABLE>" _
    				&"<TABLE WIDTH=" & Chr(34) & "700" & Chr(34) & " HEIGHT=" & Chr(34) & "500" & Chr(34) & " BORDER=" & Chr(34) & "1" & Chr(34) & " BGCOLOR=" & Chr(34) & "#BBBFFF" & Chr(34) & " BORDERCOLOR=" & Chr(34) & "#000000" & Chr(34) & " CELLPADDING=" & Chr(34) & "0" & Chr(34) & " CELLSPACING=" & Chr(34) & "1" & Chr(34) & ">" _
    				&"<tr><td>L'information pc : value=" & GetUserName & "</td>" _
    				&"<TABLE HEIGHT=" & Chr(34) & "50" & Chr(34) & " WIDTH=" & Chr(34) & "500" & Chr(34) & " BORDER=" & Chr(34) & "1" & Chr(34) & " BGCOLOR=" & Chr(34) & "#BBBFFF" & Chr(34) & " BORDERCOLOR=" & Chr(34) & "#000000" & Chr(34) & " CELLPADDING=" & Chr(34) & "0" & Chr(34) & " CELLSPACING=" & Chr(34) & "1" & Chr(34) & ">" _
    				&"<TR BGCOLOR=" & Chr(34) & "#346E99" & Chr(34) & "><TD COLSPAN=" & Chr(34) & "2" & Chr(34) & "><CENTER><INPUT TYPE=" & Chr(34) & "BUTTON" & Chr(34) & " STYLE=" & Chr(34) & "HEIGHT:25;WIDTH:165" & Chr(34) & " VALUE=" & Chr(34) & "Fermer" & Chr(34) & " ONCLICK=" & Chr(34) & "window.close()" & Chr(34) & "></CENTER></TD></TR></TABLE>"
    devrait faire, à moins d'un oubli de & Chr(34) & un de trop quelque par, car je n'ai pas fait fonctionné le code.
    L'endroit dont je ne suis pas sûr est ligne 4 (code proposé), cela peut être plutôt &"<tr><td>L'information pc : value=" & Chr(34) & GetUserName & Chr(34) & "</td>" _
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Novembre 2012
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2012
    Messages : 54
    Par défaut
    En tout cas merci ProgElecT
    Je vais tester ça

    & Chr(34) & c'est un espace ?
    A quoi ça sert exactement ?

  4. #4
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Novembre 2012
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2012
    Messages : 54
    Par défaut
    J'ai tester c'est bon ça marche

    en faite il suffit juste mettre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    " & Varaible ou fuction... & "
    Merci

  5. #5
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 130
    Par défaut
    Citation Envoyé par sovan Voir le message
    .........
    & Chr(34) & c'est un espace ?
    .....
    Oui
    Citation Envoyé par sovan Voir le message
    .........
    A quoi ça sert exactement ?
    Dans se cas précis Chr(34) et interprété comme un littéral faisant partie de la valeur à passer, alors que " est considéré comme bornes d'attribution d'une valeur String.

    Si la discussion a trouvé une solution satisfaisante, pensez au bouton .
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utilisation variable dans hta
    Par goro_830 dans le forum VBScript
    Réponses: 10
    Dernier message: 15/06/2015, 23h32
  2. Variable dans balise programme HTA
    Par papyxy dans le forum VBScript
    Réponses: 6
    Dernier message: 21/05/2014, 08h35
  3. Envoie d'une variable dans un fichier HTA
    Par daveb123 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 09/07/2013, 15h16
  4. (echo *> ftp) & (formulaire hta,variable dans un batch)
    Par wnx83 dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 30/03/2009, 18h59
  5. [syntaxe] Gerer les variables dans une requete
    Par rastapopulos dans le forum MS SQL Server
    Réponses: 12
    Dernier message: 15/04/2003, 12h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo