Bonjour � tous,
Je developpe actuellement une webapplication sous Visual Studio, utilisant le html 5 notament pour implanter du SVG nativement dans celui ci(pas besoin de plugin, manipulation DOM du SVG plus ais�e...). Je debug actuellement sous Firefox 4 Beta1 qui semble etre le seul navigateur a reconnaitre du SVG int�gr� en natif dans le html5.

Mon probleme vient de javascript. J'ai fait des methodes pour le clic de souris qui g�n�rent une ligne entre 2 points de connection pour les relier. Quand j'ai cliqu� sur mon premier point de connection je dois avoir une ligne qui demarre du point cliqu� (point A) et qui suit ma souris en mouvement jusqu'au point B

En XHTML + Fichier SVG externe appel� en <object> pas de probleme. Mais dans du SVG integr� nativement, voici la creation de ma ligne (qui pose probleme) :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 node = document.createElementNS("http://www.w3.org/2000/svg", "line");
 node.setAttributeNS("http://www.w3.org/2000/svg", "stroke-width", "5px");
 node.setAttributeNS("http://www.w3.org/2000/svg", "stroke", "green");
 node.setAttributeNS("http://www.w3.org/2000/svg", "y2", "500px");
 node.setAttributeNS("http://www.w3.org/2000/svg", "y1", YPosA + "px");
 node.setAttributeNS("http://www.w3.org/2000/svg", "x2", "500px");
 node.setAttributeNS("http://www.w3.org/2000/svg", "x1", XPosA + "px");
 
 // node.setAttributeNS("http://www.w3.org/2000/svg", "id", "liaison" + numLiaison);
 
 root = document.getElementById('liaisons');
 root.appendChild(node);
Quand je fais un alert sur l'id "liaisons" je retrouve bien ma ligne <line.....> </line> (en passant ca devrait etre une balise auto fermante, mais comme cela, ca marche aussi)

mais malgr� la ligne dans le code svg, rien a l'ecran...

J'essaie actuellement d'afficher une ligne via insertion javascript autre que creation de node, mais sans succ�s non plus...

si une ame charitable a une id�e, ou des conseils...
Merci d'avance