Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/04/2004, 04:13
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 24 años, 6 meses
Puntos: 1284
Hola epplestun :

Te había respondido, y se fué la respuesta misteriosamente... (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\">&nbsp;&nbsp;</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