Je garde ta solution en réserve, il se peut que je sois amené à l'étudier plus amplement dans les jours qui viennent (voir si Prototype est en mesure de répondre à tous mes besoins, voir l'utilisation des fonctions de cette librairie, etc).
Merci en tout cas pour tes réponses !










Quand je vous dit regExp ... faut me croire ^^pour le moment ne gère qu'une balise de mise en forme.
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 <script type="text/javascript"> function parseXML(texte){ regtag=/(<(.)[^>]*>)(.*)<\//; texte.match(regtag) tag=RegExp.$1 texte=RegExp.$3 var tagstyle=document.createElement(tag); var tagtext=document.createTextNode(texte); tagstyle.appendChild(tagtext); document.body.appendChild(tagstyle) } </script> </head> <body onload="parseXML('<i>lkjlkjlkj</i>')"> </body>
mais pourrait facilement en gérer plusieurs non imbriquées ...
voire
si la balise de mise en forme possède des attributs
Code : Sélectionner tout - Visualiser dans une fenêtre à part (<(.*)\b.*[^>]>)(.*)</
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
m'enfin l'idée est quand même, pour finaliser, de convertir les tags obsolètes en conteneurs génériques (span, pourquoi pas);
Reste à définir ce qu'est un tag obsolète, les balises <i>, <b> et d'autres sont tout à fait conformes aux normes w3c, sont sémantiquement correctes et pas forcément plus pesantes que des <span class="italique">... enfin selon moi![]()
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum










oui elles sont w3c correctes ...
moi on me dit de passer un string
dans le flux de la page sans utiliser innerHTML, alors je passe la string dans le flux sans passer par innerHTML<i>italique</i>
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Désolé Spaffy, ce n'était pas pour toi... Je répondais juste à javatwister (et plus généralement à un avis qui semble répandu) concernant certaines balises considérées à tort comme obsolètes.![]()
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
d'accord, "obsolètes" est un abus de langage mais on est pas mal à être d'accord sur ce point, non? les balises de mise en forme sont très nettement remplaçables par css, ce qui simplifie largement la structure du document (mais là, je parle pour rien, je sais!)










Mais non mon ptit JT ...
Allez pas nous le froisser ... déja qu'il ne vient plus beaucoup !
On t'aime tu sais
sinon la regExp à utiliser serait plutot :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <(.*[^>]).*>[^>].[^<]*<\/\1>
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Partager