[VBS] Quelle est la commande pour fermer une fenêtre IE ?

Quelle est la commande pour fermer une fenêtre IE ? [VBS] - VB/VBA/VBS - Programmation

Marsh Posté le 27-04-2004 à 14:30:30    

Bonjour,
 
Je souhaiterais qu'une fenêtre se ferme lors d'un clic sur un bouton de cette fenêtre(il s'agit d'une page html contenant du code VBscript)
J'aimerais donc savoir quelle commande permet de faire cela
 

Reply

Marsh Posté le 27-04-2004 à 14:30:30   

Reply

Marsh Posté le 27-04-2004 à 15:41:04    

Bon, je viens de trouver qq éléments :
Les commandes window.close() ; self.close() permettent de fermer la fenêtre mais j'ai la notification suivante qui apparaît à chaque fois "La page Web en cours tente de fermer la fenêtre , Voulez-vous fermer la fenêtre"
 
Y-a-t-il un moyen pour faire en sorte que cette notification n'apparaisse pas et donc que la fenêtre se ferme directement ?

Reply

Marsh Posté le 27-04-2004 à 15:50:01    

Ca ne serait pas plutôt du javascript que tu fais ?
 
Sinon window.close() ne peut être utilisée que sur une fenêtre ouverte par window.open().

Reply

Marsh Posté le 27-04-2004 à 15:56:53    

Freekill a écrit :

Ca ne serait pas plutôt du javascript que tu fais ?
 
Sinon window.close() ne peut être utilisée que sur une fenêtre ouverte par window.open().


 
Bah à la base, je connais pas grand chose en programmation . Dans le fichier que je dois éditer , il y a la balise :  
<SCRIPT LANGUAGE="VBScript">  
 
Et pour la fermeture de fenêtre lors d'un clic de bouton, j'en suis à cette étape :
 
Sub C5_OnClick()
 window.close()
    End Sub
 
Et donc je cherche maintenant le moyen de fermer cette fenêtre sans avoir de notification

Reply

Marsh Posté le 12-07-2004 à 23:45:56    

essaye ceci :
 
sub MyClose()
Dim WshShell, oExec
Set WshShell = CreateObject("WScript.Shell" )
WshShell.SendKeys( "%{F4}" ) 'close window
end Sub

Reply

Sujets relatifs:

Leave a Replay

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