Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2505 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Exécuter un VBScript dans une page HTML

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Exécuter un VBScript dans une page HTML

n°1425109
webding
Posté le 13-08-2006 à 18:29:13  profilanswer
 

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
mood
Publicité
Posté le 13-08-2006 à 18:29:13  profilanswer
 

n°1425120
jagstang
Pa Capona ಠ_ಠ
Posté le 13-08-2006 à 19:23:53  profilanswer
 

ç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?  
n°1425123
webding
Posté le 13-08-2006 à 19:39:59  profilanswer
 

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.

n°1425151
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 13-08-2006 à 22:42:10  profilanswer
 

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)
n°1425152
webding
Posté le 13-08-2006 à 22:51:47  profilanswer
 

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.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Exécuter un VBScript dans une page HTML

 

Sujets relatifs
Impression du contenu d'une page web en C#J'étais en première page de google, je n'y suis plus du tout... [Help]
comment créer une page a partir d'un lien ?Exécuter un script Python chez mon hébergeur...
[RESOLU] Itext - Mise en page et outils formulaireaide sur la commande ActiveCell.Row + Liens inter - page
projet C#/.NET fonction d'impression de page[script] savoir si une page web est accessible ou non
Probleme code Html[PHP] Rien de s'affiche a part <html><body></body></html>
Plus de sujets relatifs à : Exécuter un VBScript dans une page HTML


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR