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:
Les dejo La funcion que estoy usano para mejor referencia 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,'\''); }