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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  DOMElement et son contenu text

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

DOMElement et son contenu text

n°1314272
kadreg
profil: Utilisateur
Posté le 27-02-2006 à 13:30:31  profilanswer
 

bronsoir
 
je parse en javascript un fichier XML téléchargé du serveur :  
 
http://rincevent.dyndns.org/board/ [...] ame=kadreg
 
 J'arrive à choper chacun de mes noeud, par exemple un noeud name sous track. Mais j'aimerais maintenant en récuperer le contenu au format texte. Sous firefox, je peux utiliser la propriété textContent. Sous IE, je peux utiliser text. Mais il y aurait pas une fonction unificatrice ?  
 
Sinon, j'y vais en allant à la pêche au noeud DOM de type Text, mais bon :/


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
mood
Publicité
Posté le 27-02-2006 à 13:30:31  profilanswer
 

n°1314295
gatsu35
Blablaté par Harko
Posté le 27-02-2006 à 13:50:15  profilanswer
 

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4.     <title></title>
  5.     <script>
  6.     function textobj(objet) {
  7.         var TextInObject = (objet.innerText) ? objet.innerText : (objet.textContent) ? objet.textContent : "";
  8.         return TextInObject = TextInObject.replace(/\r\n/g," " );    }  
  9.     }
  10.     window.onload= function(){
  11.         var div = document.getElementById("divtexte" );
  12.         texte = textobj(div);
  13.         alert(texte);
  14.     }
  15.     </script>
  16. </head>
  17. <body>
  18. <div id="divtexte">
  19. <p>ta <strong>mere</strong> en short</p>
  20. <p>ton <strong>pere</strong> en string</p>
  21. </div>
  22. </body>
  23. </html>


Je suis un peu salaud d'avoir fait la condition en une seule ligne, mais normalement ca devrait marcher dans tous les navigateurs. Si quelqu'un veut bien tester :D


Message édité par gatsu35 le 27-02-2006 à 14:10:01
n°1314299
kadreg
profil: Utilisateur
Posté le 27-02-2006 à 13:53:15  profilanswer
 

Mouais, c'est pas le rêve, mais ça ira, merci :jap:


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1314309
gatsu35
Blablaté par Harko
Posté le 27-02-2006 à 14:00:20  profilanswer
 

kadreg a écrit :

Mouais, c'est pas le rêve, mais ça ira, merci :jap:


Ca répond en partie à ton rêve
ca te renvoi le texte contenu dans un bloc
mais sous 2 formes
sous IE il te renvoi le text avec des retour chariot alors que sous FF il te renvoi tout en une seule ligne.
stu veux jte code une ligne de plus pour renvoyer la même chose sous IE et FF

n°1314316
kadreg
profil: Utilisateur
Posté le 27-02-2006 à 14:05:25  profilanswer
 

Je rêve que DOM3 sois correctement implémenté par tout le monde [:sisicaivrai]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1314322
gatsu35
Blablaté par Harko
Posté le 27-02-2006 à 14:08:36  profilanswer
 

voila mon lapin

Code :
  1. function textobj(objet) {
  2.  var TextInObject = (objet.innerText) ? objet.innerText : (objet.textContent) ? objet.textContent : "";
  3.  return TextInObject = TextInObject.replace(/\r\n/g," " );
  4. }


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

  DOMElement et son contenu text

 

Sujets relatifs
Contenu de Visual Studio Express . . .Text To Speech (Source Open Source)
script php: lisant le contenu d'un fichier externeRecuperer le contenu des textbox
[PHP] vérifier le contenu d'une variableVERIFIER CONTENU CHAINE CARACTERE
modifier le contenu d'une requête sélection stockée sous Acessutilisation d'un text box sur un UserForm
[C#][XML] Impossible de lire du contenu encodé en base 64Afficher le contenu d'un fichier texte sur une page WEB ?
Plus de sujets relatifs à : DOMElement et son contenu text


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