Código:
Aqui el que no funciona: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; } }
Código:
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.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(); }
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