Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/08/2006, 12:22
Avatar de ZiTAL
ZiTAL
 
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 8 meses
Puntos: 62
el mismo codigo no funciona en otro sitio

Aqui el codigo que funciona:

Código:
function Sartu() 
 {
  var Start=document.formu.ta.selectionStart;
  var End=document.formu.ta.selectionEnd;
  var Hasiera=document.formu.ta.value.substr(0,Start);
  var Aukeratue=document.formu.ta.value.substr(Start,End);
  var Amaiera=document.formu.ta.value.substr(End,document.formu.ta.value.length);
  if(Start==End)
   {
    document.formu.ta.value=Hasiera + "<iban></iban>" + Amaiera;
   }
  else
   {
    document.formu.ta.value=Hasiera + "<iban>" + Aukeratue + "</iban>" + Amaiera;
   }
 }
Aqui el que no funciona:

Código:
function aldatuChar(gehi)
  {
   /* var img=document.getElementById(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(End,document.formu.komen.value.length);
   if(Start==End)
    {
     document.formu.komen.value=Hasiera + "[" + gehi + "]" + Amaiera;
    }
   else
    {
     document.formu.komen.value=Hasiera + "[" + gehi + "]" + Aukeratue + "[/" + gehi + "]" + Amaiera;
    }
   document.formu.komen.focus();
  }
Las unicas 2 diferencias es que el primero esta incrustado en HTML y el otro en un archivo JS. Y la segunda es que el ultimo le pasa una variable. No encuentro el porque no funciona.

El primero inserta etiquetas en un textarea llamado ta y el segundo en uno llamado komen.

Alguien me puede ayudar, esto me va a volver loco!!!

PD: Solo funciona en firefox
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan