- - -Webbrowser vb ! ! !

charles1453 Messages postés 229 Statut Membre -  
eiscmd Messages postés 1 Statut Membre -
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. eiscmd Messages postés 1 Statut Membre 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
  2. charles1453 Messages postés 229 Statut Membre 17
     
    personne?
    0
  3. charles1453 Messages postés 229 Statut Membre 17
     
    help me, c'est galère comme probléme
    0
  4. tonightftk Messages postés 13 Statut Membre
     
    A koi il te sert le webrowser ???
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. charles1453 Messages postés 229 Statut Membre 17
     
    a afficher une page web:
    webrowser1.navigate("www.google.fr")

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


    Comprends pas... T'as VB6, ou VS2008?
    0
  8. charles1453 Messages postés 229 Statut Membre 17
     
    vs2008 désolé erreur
    0
  9. charles1453 Messages postés 229 Statut Membre 17
     
    C'est visual studio 2008 version 3.5 SP1.
    0
  10. -Shadow- Messages postés 2148 Date d'inscription   Statut Membre Dernière intervention   270
     
    Je parlais de la version d'Internet Explorer.
    0
  11. charles1453 Messages postés 229 Statut Membre 17
     
    dsl j'ai mal lu...
    J'ai la 8 sur vista
    0
  12. -Shadow- Messages postés 2148 Date d'inscription   Statut Membre Dernière intervention   270
     
    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+.
    0
  13. charles1453 Messages postés 229 Statut Membre 17
     
    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.
    0
  14. -Shadow- Messages postés 2148 Date d'inscription   Statut Membre Dernière intervention   270
     
    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.
    0
  15. charles1453 Messages postés 229 Statut Membre 17
     
    merci sa marche.
    a+
    0
  16. -Shadow- Messages postés 2148 Date d'inscription   Statut Membre Dernière intervention   270
     
    De rien
    0