Hola
Adler.
Gracias por compartir el código.
No me ha funcionado, pero me temo que lo publicaste mal, ya que por esta linea hay algo raro, algo comentado que no debiera o al revés:
Código PHP:
var abre = "[list=1]\n"; var cierra = "[/LIST=]"; txtarea.value = s1 + abre + cierra + s3; for (i=0; i<=opcion.length; i++) { opcion[i]=prompt("Ingresa los elementos de la lista de uno en uno",""); if ((opcion[i]== null) || (opcion[i]== "undefined") || (opcion[i] == "") || (opcion[i] ==' ')) { var Cursor = s1.length + abre.length + suma + cierra.length; return(Cursor); } txtarea.value = s1 + abre; for (j=0; j<=i; j++) { txtarea.value += "[*]" + opcion[j] + "\n"; } txtarea.value += cierra + s3; suma += (opcion[i].length+4); } } } //Lista Desordenada function listades () { var txtarea = document.getElementById("firma"); var opcion= new Array(); var i,j var suma = 0 if ((clientVer >= 4) && is_ie && is_win) { var theSelection = document.selection.createRange().text; if (document.selection) { if (!theSelection) { txtarea.focus(); var Sel = document.selection.createRange (); var PosSel1 = Sel.moveStart ('character', -txtarea.value.length); var SelLargo = txtarea.value.length; // La linea siguiente es necesaria por que -- y -- da un valor negativo var ValorPositivo = PosSel1 + SelLargo + 1 var SelEmpz = SelLargo - ValorPositivo var PosSel2 = Sel.moveStart ('character', -txtarea.value.length); var SelFin = SelLargo - PosSel2 var s1 = (txtarea.value).substring(0,SelEmpz); var s2 = (txtarea.value).substring(SelEmpz,SelFin); //var s3 = (txtarea.value).substring(selFin, selLargo); var abre = "
n";
Un saludo.