Tengo el siguiente código para internet explorer que funciona perfectamente, y que inserta el <BR> sin problemas:
Código:
var sel = Ed.selection;
var rng = sel.createRange();
rng.pasteHTML("<br id='SaltoLinea' />");
rng.select();
e.returnValue=false;
Sin embargo el siguiente que creo que es equivalente en Firefox me da el error:
Error: [Exception... "Node cannot be inserted at the specified point in the hierarchy" code: "3" nsresult: "0x80530003 (NS_ERROR_DOM_HIERARCHY_REQUEST_ERR)" location: "http://localhost/Css/v1%20-%20PreAlfa/Aplicacion.js Line: 90"]
Archivo de origen:
http://localhost/Css/v1%20-%20PreAlfa/Aplicacion.js
Línea: 90
Código:
sel=Edw.getSelection(); // Edw=objeto window
selRange = sel.getRangeAt(0);
range = Ed.createRange(); // Ed=objeto document
newNode = document.createElement("br");
range.insertNode(newNode);
e.preventDefault();
¿Alguna idea?.