Tengo un textarea, y un enlace que ejecuta un sencillo javascript, que lo que hace es añadirle al textarea un texto determinado (realmente es el BBcode de un enlace con una imagen).
Esta es la funcion que hace esa tarea (viene con el PHP-Nuke)
Código PHP:
function emoticon(text) {
text = ' ' + text + ' ';
if (document.post.message.createTextRange && document.post.message.caretPos) {
var caretPos = document.post.message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
document.post.message.focus();
} else {
document.post.message.value += text;
document.post.message.focus();
}
}
Me estoy liando yo solo, y quiza no me entiendan bien. Espero que alguien pueda orientarme un poco sobre como evitar que al traspasar la informacion se transformen esos caracteres tan vitales.
Un saludo a todos