Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1605 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Modifier une zone de texte SVG en JavaScript [infobulle]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Modifier une zone de texte SVG en JavaScript [infobulle]

n°2138100
Thyxx
Posté le 21-04-2012 à 20:20:14  profilanswer
 

Bonsoir, après avoir cherché en vain une section SVG, je poste mon problème dans ce topic.
 
Je cherche à créer une infobulle au survol d'un secteur SVG.
Je voudrais donc modifier la valeur de l'infobulle en fonction du secteur. Jusque là tout fonctionne, j'obtiens le résultat:
Champ1:XXX Champ2:XXX Champ3:XXX Champ4:XXX
 
Mais je voudrais obtenir ceci:
Champ1:XXX  
Champ2:XXX  
Champ3:XXX  
Champ4:XXX
 
Comme je modifie le contenu texte d'une balise <text>, je cherche à le faire grâce aux balises <tspan>.
 
Voici mon code actuel:
 
Balise dans le HTML:

Code :
  1. <text id="ZoneInfobulle" fill-opacity="0">Zone de texte</text>


 
Fonction Javascript:

Code :
  1. svgdoc = evt.target.ownerDocument;  //Récupération de l'évènement
  2.   var objet = svgdoc.getElementById("ZoneInfobulle" );  //Identification de l'objet à modifier
  3.   var child = objet.firstChild; 
  4.   affichage = "Champ1:XXX<tspan>Champ2:XXX</tspan><tspan>Champ3:XXX</tspan><tspan>Champ4:XXX</tspan>";
  5.   child.data = affichage;  //Modification


 
Le problème c'est que les balises n'ont pas d'effets et que le balises apparaissent dans l'infobulle, donc je voie ceci:

Citation :

<tspan>Champ1:XXX</tspan><tspan>Champ2:XXX</tspan><tspan>Champ3:XXX</tspan><tspan>Champ4:XXX</tspan>


 
Pouvez m'aider à rendre ces balises actives ?
 
Cordialement

mood
Publicité
Posté le 21-04-2012 à 20:20:14  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Modifier une zone de texte SVG en JavaScript [infobulle]

 

Sujets relatifs
[javascript] problème sur fonction SWITCHModifier le fichier xml avec un feuille XSLT
html et javascriptModifier fichier .swf
[BATCH] Lire une certaine partie d'un fichier texteJavascript dans tableau Html
double incrémentation dans une fonction JavaScript[résolu]perte de mon css en passant dans une fonction javascript
javascript HELP !!!!!!!!!ACCESS - màj zone déroulante par le code
Plus de sujets relatifs à : Modifier une zone de texte SVG en JavaScript [infobulle]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR