Page 1 sur 1

Inserer du HTML

Posté : 23 mars 2005, 18:37
par birslip
Bonjour,
Je fais un éditeur Wysiwyg en javascript et je veus inserer du HTML, mon code marche pour firefox mais pas sur internet explorer (comme par hazard :cry: ) voilà mon code:

Code : Tout sélectionner

function insertHTML(html) { if(MOZ) { edoc.execCommand('insertHTML',false,html); ewin.focus(); } if(IE) { var sel = document.selection.createRange(); if (sel!=null) sel.pasteHTML(html); } }
Ce code marche pour ie mais uniquement si on selectionne du texte dans le champ de texte et sinon ça balance le code html directement dans la page et pas dans l'éditeur :x

Posté : 05 avr. 2005, 21:56
par Invité
function insertHTML(html) {
if(MOZ) {
edoc.execCommand('insertHTML',false,html);
ewin.focus();
}
if(IE) {
var sel = document.selection.createRange();
if (sel!=null)
sel.pasteHTML(html);
sel.select();
}
}