Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/09/2013, 15:27
j4v1
 
Fecha de Ingreso: abril-2010
Mensajes: 78
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: insertar texto en textarea en una posición concreta (no mouse)

Después de mucho trastear, encontré la solución

Os dejo mi código, quizás a alguien le sirva alguna día

Código Javascript:
Ver original
  1. <script type='text/javascript' language='JavaScript'>
  2.  
  3. var lol=4 //número de '</A>' que tengo, en el primer post tenia 3 pero añadí otro más, de ahí que ponga 4 en lugar de 3
  4.  
  5. function oneMore(){
  6.     var texto=document.getElementById('descr').value;
  7.       texto=texto.split('</A>');
  8.       var temp=[];
  9.       var y=0;
  10.       for(var x=0;x<texto.length;x++){
  11.           temp[y]=texto[x];
  12.           if(x==lol){
  13.             if(texto[x-1]+'</A>'!='<A>'+document.form.title.value+'</A>'){ //esto evita que se añadan repetidos
  14.               temp[y]='<A>'+document.form.title.value+'</A>';
  15.               lol++;
  16.             }
  17.           }
  18.           y++;
  19.       }
  20.       texto=temp.join('</A>');
  21.  
  22.       document.getElementById('descr').value=texto;
  23. }
  24.  
  25. </script>


Mil gracias a ocp001a

Última edición por j4v1; 12/09/2013 a las 15:34