par
birslip » 23 mars 2005, 18:37
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

) 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

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]
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);
}
}
[/code]
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