Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/08/2006, 16:58
Avatar de ZiTAL
ZiTAL
 
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 2 meses
Puntos: 62
Lo he vuelto a hacer desde el principio y ahora si funciona:

Código:
function aldatuChar(gehi)
  {
   var Start=document.formu.komen.selectionStart;
   var End=document.formu.komen.selectionEnd;
   var Hasiera=document.formu.komen.value.substr(0,Start);
   var Aukeratue=document.formu.komen.value.substr(Start,End);
   var Amaiera=document.formu.komen.value.substr(End,document.formu.komen.value.length);
   if(Start==End)
   {      
      var img=document.getElementById(gehi);
      if(img.src=img.src.substring(img.src.lastIndexOf('/')+1,img.src.length)==gehi+'.gif')
       {
        document.formu.komen.value=Hasiera + "[" + gehi + "]" + Amaiera;
        img.src='/v3/tag/'+gehi+'_.gif';
       }     
      else
       {
        document.formu.komen.value=Hasiera + "[/" + gehi + "]" + Amaiera;
        img.src='/v3/tag/'+gehi+'.gif';
       }
   }
   else
   {
    document.formu.komen.value=Hasiera + "[" + gehi + "]" + Aukeratue + "[/" + gehi + "]" + Amaiera;
   }
  document.formu.komen.focus();
  }
Solamente decir que estoy haciendo un forito y querido añadir que en cuanto se eliga un texto y se le de a un boton para ponerle etiquetas que las inserte al principio y al final, cuando no este elegido nada que las etiquetas sigan su curso normal, si quereis verlo:

http://zital.no-ip.org/v3/

Si quereis ver el codigo JavaScript:

http://zital.no-ip.org/v3/js/firefox.js


PD: Solo es para firefox ya que si entras con IE te cargara otro javascript
;)
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan