Buenas Foro.
Estoy Hace Horas Peleandome con IE (8 para ser exacto).
Tengo un input : <input id="QUESTION" value="QUESTION_TEXT" />
Lo que hago es cargar datos via JS que luego se pueden cambiar o no,
Los Datos Vienen escapeados con entities (EJ a&b = a&b)
antes de insertar los datos al value del input los desescapeo, hasta ahi bienpara FF y Otros Funciona Exelente, Pero Al momento de la Verdad (IE) veo que funciona bien para todos los caracteres especiales menos para la comilla simple o apostrofe como les guste.
Alguien Se ha topado con esto o tiene idea de que puede ser??
Se los Agradezco desde Ya Muchas gracias
Código:
decode: function(str){
var elem = this._genEnvironment();
elem.innerHTML=str;
return this._escapeQuotes(getInnerText(elem));
},
/* Generate a Node */
_genEnvironment: function(){
var e;
e=document.createElement("span");
return e;
},
/* Escape Quotes */
_escapeQuotes: function(str){
return str.replace(/"/g,'\";').replace(/'/g,'\'');
}
Les dejo La funcion que estoy usano para mejor referencia