Inserer du HTML

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Inserer du HTML

par Invité » 05 avr. 2005, 21:56

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();
}
}

Inserer du HTML

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 :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