Ver Mensaje Individual
  #17 (permalink)  
Antiguo 17/08/2009, 09:46
Avatar de Koke_Infortecnica
Koke_Infortecnica
 
Fecha de Ingreso: agosto-2009
Mensajes: 23
Antigüedad: 15 años, 3 meses
Puntos: 0
Información Respuesta: No funciona createRange en IE8

:apla uso:

¡¡¡¡¡LO RESOLVI !!!!!!!!!

Te explico.

Tenías más razón que un santo y era verdad el tema del foco del editor, pero yo también con lo que no me funcionaba.

Lo que pasaba es que tengo un div que saca popups para insertar tanto las imágenes como los demás temas de HTML. Y claro ... como no le daba el foco a mi maravilloso DIV-popup y cuando volvía y le daba el foco a mi editor me lo ponía al principio.

MUCHiSIMAS GRACIAS

P.D. Soy programador de .net ante cualquier duda no dudes en mandarme un mensaje

P.D2. para los que lo lean, la incidencia se corrige dándole el foco al editor antes de pegar el html

Código:
function CrearRango()
{

var iframe = document.getElementById('Editor');
var doc = iframe.contentWindow.document;

document.frames['Editor'].focus();//Esto es lo que lo hace funcionar
return oSel = doc.selection.createRange();


}
function insertarHTML(sHTML) 
{
 var sType
//llamo a la funcion que me da la selección
 var sel =CrearRango();

			
sel.pasteHTML(sHTML);
}