Tengo un editor con un iframe en el cual hago click capturo en dos variable publicas el valor de x e y de la posicion del cursor
Código javascript:
Ver original
var X var Y function capturar() { X=Editor.window.event.clientX Y=Editor.window.event.clientY }
Luego abro un popup (que es otro iframe que esta en la ventana padre del editor), que contiene un fichero aspx que me inserta una imagen en el editor
Codigo HTML de la posicion de los iframes
Código HTML:
Ver original
Codigo del aspx.vb
Código:
strScript = "<script>parent.parent.window.insertarHTML('" & sCadenaHTMLAux & "');parent.parent._CPopup_Hide();</script>" ClientScript.RegisterStartupScript(Me.GetType(), "ClientScript", strScript.ToString)
La funcion insertarHTML tiene el siguiente código
Código javascript:
Ver original
function insertarHTML (sHTML) { var sType Editor.focus() var selBuena = Editor.document.body.createTextRange(); selBuena.moveToPoint(X, Y); selBuena.pasteHTML(sHTML); }
La cuestion es que cuando llega a "moveToPoint" me da el siguiente error el javascript
"Punteros de marcado incompatibles con esta operación."
No se porque me da el error ya que tengo un ejemplo igual pero sin iframes y me funciona perfectamente.
Muchas gracias y un saludo