- - -Webbrowser vb ! ! !

Bonjour,
Dans un programme VB 6, j'ai placé un composant Webbrowser, celui-ci à toujours marcher correctemetn mais depuis peut à chaque chargement de page, quelque soit la page internet, j'ai deux erreur Javascript qui revienne.
J'ai lu qu'il fallait faire:
WebBrowser1.silent=true

Mais la fonction silent existe pas.
je suis avec visual studio 2008

merci de m'aider

cordialement
Configuration: Windows Vista Internet Explorer 7.0

16 réponses

  1. tu tappe :

    Dim ScriptErrorSuspect As Boolean
    Private Property WebBrowser1_silent As Boolean
    Private Property ScriptErrorsSuppressed As Boolean

    soit sa je sais pas si sa marche si non sa sa devrait marcher:

    WebBrowser1.ScriptErrorsSuppressed = True
    1. a afficher une page web:
      webrowser1.navigate("www.google.fr")

      mais en faite se probléme intervient que sur certaines pages.
      1. Dans un programme VB 6
        
        je suis avec visual studio 2008 


        Comprends pas... T'as VB6, ou VS2008?
        1. Mmh... Étrange... ça devrait pas faire ça !
          Car si c'était IE6, ou IE7, évidemment que des erreurs peuvent surgir, vu que ces explorateurs ne sont pas à jour côté code.

          "Silent = True" pour le composant WebBrowser n'est qu'une invention, par la même occasion. ça n'a jamais existé.

          Sinon, s'il y a des erreurs de Script, c'est tout simplement que le site est mal codé, ou que le moteur d'IE (Trident) a des lacunes... Car ce moteur Web n'est pas bien sculpté !

          Est-ce que les sites où il y a des erreurs sous ton composant WebBrowser affichent les mêmes erreurs sous Internet Explorer, l'habituel ?

          Tiens-moi au courant,
          A+.
          1. Non c'est ca le probleme.

            Mais il n'y aurai pas une fonction qui permetterai de ne pas afficher les erreurs?

            Avec Try catch Endtry l'erreur apparait quand meme car se n'est pas une erreur dans le code vb.
            1. Exact, ce n'est pas une erreur de VB, mais bien une erreur de Trident.

              Avec un peu de logique, tu aurais pu deviner qu'on peut désactiver ça sous... Internet Explorer :)

              Il faut désactiver le débogueur de script Javascript. Pour ce faire :
              Menu: Outils > Options Internet > Onglet "Avancé" > Catégorie "Navigation".

              Une fois là, décoche:

              Désactiver le débogage des scripts (Internet Explorer)
              Désactiver le débogage des scripts (autres applications)


              Et clique sur OK. Ferme IE.
              Retourne sous le compilateur et dis-moi si ça marche.