Exécuter un VBScript dans une page HTML

Exécuter un VBScript dans une page HTML - VB/VBA/VBS - Programmation

Marsh Posté le 13-08-2006 à 18:29:13    

Bonjour, je voudrais utiliser un VBScript de remplacement de chaînes de caractères dans une page html, j'ai trouvé un script VBScript et HTML pour copier une chaîne de caractères dans le presse papier de windows et j'ai essayé une petite adaptation.  
 
Voici mon VBScript de remplacement de chaînes de caractères:  
 

Code :
  1. Const ForReading = 1, ForWriting = 2, ForAppending = 8
  2. Dim fso, f
  3. Dim st
  4. Set fso = CreateObject("Scripting.FileSystemObject" )
  5. Set f = fso.OpenTextFile("fichier.txt", ForReading)
  6. st = f.readAll
  7. f.Close
  8. Set f = fso.OpenTextFile("fichier.txt", ForWriting)
  9. f.Write replace(st,"chaine1","chaine2" )
  10. f.close

 
Voici ce que j'ai essayé:  
 

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. <title>Document sans nom</title>
  6. </head>
  7. <body>
  8. <script language="VBScript" type="text/javascript">
  9. Const ForReading = 1, ForWriting = 2, ForAppending = 8
  10. Dim fso, f
  11. Dim st
  12. Set fso = CreateObject("Scripting.FileSystemObject" )
  13. Set f = fso.OpenTextFile("fichier.txt", ForReading)
  14. st = f.readAll
  15. f.Close
  16. Set f = fso.OpenTextFile("fichier.txt", ForWriting)
  17. f.Write replace(st,"chaine1","chaine2" )
  18. f.close
  19. </script>
  20. </body>
  21. </html>

 
Y-a-t-il un forumeur ici qui puisse m'éclairer ?


Message édité par webding le 13-08-2006 à 18:33:26
Reply

Marsh Posté le 13-08-2006 à 18:29:13   

Reply

Marsh Posté le 13-08-2006 à 19:23:53    

ça n'est bien sûr pas possible... pour des raisons de sécurité


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 13-08-2006 à 19:39:59    

Même pour être zxécuter en locale ?
 
C'est pas pour une page web en ligne, c'est un script perso pour pon pc.

Reply

Marsh Posté le 13-08-2006 à 22:42:10    

soit tu t'installes un serveur web IIS en local sur lequel tu pourras faire tourner tes scripts en ASP, soit tu changes de langage (Java ou Flash si tu tiens absolument à passer par une page HTML)


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 13-08-2006 à 22:51:47    

Ben justement c'est pas un fichier.html, c'est un fichier.hta (HTML Application), c'est pou faire un micro application hyper légére, donc je ne veux pas installer quoi que ce soit pour faire ça.

Reply

Sujets relatifs:

Leave a Replay

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