Bonjour à tous,
je travaille en Framework 4.0 sur visual studio 2010.
J'ai un problème pour afficher un svg d'une page html contenu dans un objet webBrowser.
Je suis sur un poste 64 bits et je pense que le problème vient de là ... pourtant je compile en 32 bits (x86)
Je m'explique :
J'ai réalisé un petit projet test avec:
un form qui contient un objet webBrowser.
Ma page HTML contient le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 this.webBrowser1 = new System.Windows.Forms.WebBrowser(); ..... this.webBrowser1.Url = new System.Uri("http://localhost/HTMLPage.htm", System.UriKind.Absolute);
Rien ne s'affiche et je ne vois pas mon alert en javascript.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script language=javascript> function toto() { alert("chargement effectuée"); } </script> </head> <body onload="toto()"> <EMBED id="svgLoading" src="Load.svg" name="map" height="714.14" width="1010" type="image/svg+xml"> </body> </html>
Si je lance directement dans IE ma page HTML, tout se passe normalement
Le svgviewer est bien registré ...
Avez vous une idée ?
Pouvez vous me donner un exemple ?
Quelqu'un à t'il eu le même problème que moi ?
Merci à tous car je sais pas quoi faire
Je vais essayer de tester sur un poste en 32 bits
Partager