Hello Guy,
Je pense que c'est la premiere fois que je poste dans cette section du forum, j'espere ne pas me tromper de sous-catégorie...
J'ai fait un petit HTA qui utilise du code en provenance de MS...
Le code est simple...centrer la fenêtre du HTA...
Le voici:
Code :
- <html>
- <head>
- <title>Centered HTA</title>
- <HTA:APPLICATION
- ID="objHTA"
- APPLICATIONNAME="Centered HTA"
- SCROLL="yes"
- SINGLEINSTANCE="yes"
- >
- </head>
- <SCRIPT Language="VBScript">
- Sub Window_Onload
- strComputer = "."
- Set objWMIService = GetObject("winmgmts:\" & strComputer & "rootcimv2" )
- Set colItems = objWMIService.ExecQuery("Select * From Win32_DesktopMonitor" )
- For Each objItem in colItems
- intHorizontal = objItem.ScreenWidth
- intVertical = objItem.ScreenHeight
- Next
- intLeft = (intHorizontal - 800) / 2
- intTop = (intVertical - 600) / 2
- window.resizeTo 800,600
- window.moveTo intLeft, intTop
- End Sub
- </SCRIPT>
- <body></body>
- </html>
|
Mon problème est que ce code fonctionne bien dans ma VM sous XP, mais une fois sous 2003 / Vista / Seven cela ne fonctionne pas...
Je pense plus que le problème est lié à l'OS ou l'IE qu'au code...
l'erreur est la suivante:
Ligne: 26
Caractère: 9
Erreur: Le type ne correspond pas.
Code: 0
Je me dit qu'il y a trés certainement qqu un ici qui connait le problème sur le bout des doigts...
Je me trompe ?

---------------
-=Liens utiles sur Software & Réseaux= -=Installation automatisée de Windows 2000-XP-2003=- =Modérateur sur www.altirigos.com =-