Hola epplestun
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
:
Te había respondido, y se fué la respuesta misteriosamente...
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
(Espero que no haya sido por haber hecho algo indebido)
Creo que este código del htmlarea es el que buscas:
Código PHP:
cfg.registerButton("my-sample", "Class: sample", "ed_custom.gif", false,
function(editor) {
if (HTMLArea.is_ie) {
editor.insertHTML("<span class=\"sample\"> </span>");
var r = editor._doc.selection.createRange();
r.move("character", -2);
r.moveEnd("character", 2);
r.select();
} else { // Gecko/W3C compliant
var n = editor._doc.createElement("span");
n.className = "sample";
editor.insertNodeAtSelection(n);
var sel = editor._iframe.contentWindow.getSelection();
sel.removeAllRanges();
var r = editor._doc.createRange();
r.setStart(n, 0);
r.setEnd(n, 0);
sel.addRange(r);
}
}
);
Saludos