Programmation statique

jo77 -  
dje-dje Messages postés 10538 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J'ai développé un script en vbscript mais mon problème est que la page où je l'utilise est du HTML STATIQUE, donc quand je clique sur mapage.htm rien ne se passe. On m'a dit existe un langage qui ressemble à vbscript et qui à un lien avec Microsoft permettrait d'exécuter mon script dans un .htm. Est-ce que quelqu'un est au courant?

Merci

10 réponses

  1. dje-dje Messages postés 10538 Date d'inscription   Statut Modérateur Dernière intervention   759
     
    Tu as incorporé ton vbscript dans ta page HTML avec les balises <Script> ?

    a+
    dje-dje

    Il y a 10 types de personne dans le monde,
    ceux qui comprennent le binaire et les autres
    0
    1. jo77
       
      oui oui
      0
  2. dje-dje Messages postés 10538 Date d'inscription   Statut Modérateur Dernière intervention   759
     
    Mais un petit bout de ton code ici, que l'on puisse t'aider

    a+
    dje-dje

    Il y a 10 types de personne dans le monde,
    ceux qui comprennent le binaire et les autres
    0
  3. jo77
     
    Donc je vous explique un peu, j'ai une liste de fichiers et j'ai une fonction qui ouvre chaque fichier (.doc ou .xls) et qui l'imprime.
    <script language="vbscript" type="text/vbscript"> 
    Function LaunchDoc(doc) 
    dim opened 
    opened = false 
    On Error Resume Next 
    for u = 1 to len(doc) 
    if mid(doc,u,4) = ".doc" then 
    Set objWord = CreateObject("Word.Application") 
    objWord.Visible = true 
    objWord.Documents.Add doc 
    opened = true 
    
    elseif mid(doc,u,4) = ".xls" then 
    Set objXL = CreateObject("Excel.Application") 
    objXL.Visible = true 
    objXL.Workbooks.Add doc 
    opened = true 
    end if 
    next 
    
    End Function 
    </script> 
    
    
    0
  4. jo77
     
    Est-ce quelqu'un connait Windows Scripting Host? ça ne sra pas ça la solution?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. dje-dje Messages postés 10538 Date d'inscription   Statut Modérateur Dernière intervention   759
     
    Je ne connais pas du tout vbscript, mais si tu fais l'équivalent de "Hello World" à la place de ton script, marche t'il?

    a+
    dje-dje

    Il y a 10 types de personne dans le monde,
    ceux qui comprennent le binaire et les autres
    0
    1. jo77
       
      je ne comprends pas trop ta question excuse moi
      0
  7. dje-dje Messages postés 10538 Date d'inscription   Statut Modérateur Dernière intervention   759
     
    Je viens de chercher rapidement sur internet:
    http://www.htmlref.com/examples/chapter14/VBscript.html

    ce script s'execute bien dasn IE mais pas dans Mozilla.
    Tu n'utiliserais pas Mozilla par hasard?

    a+
    dje-dje

    Il y a 10 types de personne dans le monde,
    ceux qui comprennent le binaire et les autres
    0
    1. jo77
       
      j'utilise bien IE
      0
  8. dje-dje Messages postés 10538 Date d'inscription   Statut Modérateur Dernière intervention   759
     
    Comme je te l'ai dit, je ne connais pas vbscript mais j'essaie de te donner des pistes. Sur le lien que je t'ai mis le script s'execute t'il?

    a+
    dje-dje

    Il y a 10 types de personne dans le monde,
    ceux qui comprennent le binaire et les autres
    0
    1. jo77
       
      oui il s'exécute
      0
  9. dje-dje Messages postés 10538 Date d'inscription   Statut Modérateur Dernière intervention   759
     
    Selon moi, ton script ne fait rien et c'est normal: (dis moi si je me trompe) Tu lui définit une fonction LaunchDoc(doc) mais tu ne l'appelles nulle part...

    a+
    dje-dje

    Il y a 10 types de personne dans le monde,
    ceux qui comprennent le binaire et les autres
    0
  10. jo77
     
    Non en fait je t'ai mis seulement un bout de code, il fonctionne bien en.asp mais je voudrais qu'il fonctionne en .htm et je crois qu'il faut que j'utilise pour ça WSH (windows Scripting host) que je ne connais pas.
    0
  11. dje-dje Messages postés 10538 Date d'inscription   Statut Modérateur Dernière intervention   759
     
    Alors je ne vais pas pouvoir t'aider... Désolé

    a+
    dje-dje

    Il y a 10 types de personne dans le monde,
    ceux qui comprennent le binaire et les autres
    0