Titre: appenChild replaceChild
Posté par: bul le le 03-10-2003 a 08:00:43
dans le script ci-dessous appendChild ajoute un texte à celui dèja affiché, mais les balises (font,br,...) ne sont pas prises en comte mais affichées comme du texte. pourquoi ? j'ai cru lire qu'il fallait utiliser replaceChild mais je n'y arrive pas. svp ne me dites pas d'aller voir tel site ou tel programme !! c'est en général trop compliqué pour moi ajouter les instructions nécessaires dans le script ci-dessous <HTML> <HEAD><TITLE></TITLE></HEAD> <BODY> <div id=divid> <font color=blue>ligne1 </div> <script language="javascript"> var a=document.createTextNode("<font color=green>ligne2"); document.getElementById("divid").appendChild(a); var n=document.createTextNode("<font color=red>ligne3"); document.getElementById("divid").appendChild(n); </script> </BODY></HTML> merci |
Titre: Re:appenChild replaceChild
Posté par: bul le le 14-11-2003 a 14:40:08
function caradr(txt) { if (txt.createTextRange) txt.adrcurs = document.selection.createRange().duplicate(); } function ajouter(zone) {if (saisie.createTextRange && saisie.adrcurs) { var adrcurs = saisie.adrcurs; adrcurs.text = adrcurs.text.charAt(adrcurs.text.length - 1) == ' ' ? zone + ' ' : zone; } else { saisie.value = zone; } } ... <Textarea name="saisie" id="saisie" onselect="caradr(this);" onclick="caradr(this);" onkeyup="caradr(this);" ..> j'ai utilisé cette méthode
|
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|