Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/11/2013, 12:25
Avatar de iEnrique
iEnrique
 
Fecha de Ingreso: abril-2013
Ubicación: España
Mensajes: 346
Antigüedad: 11 años
Puntos: 5
Respuesta: Seleccionar frase y colocar BBCodes

Vale, muchas gracias PHPeros, intenta ayudarme a comprender el código please

Lo que tengo es esto:
Código Javascript:
Ver original
  1. function getSelectionHtml() {
  2.     var html = "";
  3.     if (typeof window.getSelection != "undefined") {
  4.         var sel = window.getSelection();
  5.         if (sel.rangeCount) {
  6.             var container = document.createElement("div");
  7.             for (var i = 0, len = sel.rangeCount; i < len; ++i) {
  8.                 container.appendChild(sel.getRangeAt(i).cloneContents());
  9.             }
  10.             html = container.innerHTML;
  11.         }
  12.     } else if (typeof document.selection != "undefined") {
  13.         if (document.selection.type == "Text") {
  14.             html = document.selection.createRange().htmlText;
  15.         }
  16.     }
  17.     alert(html);
  18. }

Pero para coger la posición y ponerle un stringo con "[*b]" al principio y ponerle "[*/b]" (sin los *) al final como sería. Porque a lo más que llego con este código es a coger el HTML (que ya es un avance jeje), pero me pierdo al intentar hacer que lo que te digo arriba.

Muchas gracias