bgiframe problem IE

bgiframe problem IE

Saludos, por favor perdonen que escriba en español, pero es más facil para mi expresarme asi.

Bueno estoy haciendo un sistema con las UI de jquery que me han salvado la vida, pero como usuario casi exclusivo de Mozilla, no me habia dado cuenta de un problema hasta ayer cuando fui a entregar el Sistema, jajaja, bueno error mio.... bueno a lo que vinimos.

Todo funcionaba extremadamente lento en IE 8, utilizando la herramienta de desarrollo de este me acuso un problema antes de la Linea 1 !!??? decia ("this.parentNode.currentStyle.borderTopWidth" es nulo o no es un Objeto) o algo asi, bueno despues de pegarme un par de cabezasos contra el monitor hallé el problema.

En la libreria bgiframe-2.1.1 lo encontre :

'top:'+(s.top=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')':prop(s.top))+';'+
                           'left:'+(s.left=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')':prop(s.left))+';'+

lo reemplaze con :


'top:'+(s.top=='auto'?'expression(((parseInt(is_object(this.parentNode) ? this.parentNode.currentStyle.borderTopWidth : "0")||0)*-1)+\'px\')':prop(s.top))+';'+
                           'left:'+(s.left=='auto'?'expression(((parseInt(is_object(this.parentNode) ?this.parentNode.currentStyle.borderLeftWidth : "0")||0)*-1)+\'px\')':prop(s.left))+';'+

Bueno a mi me funciono, en IE ahora funciona mas rápido, y no me señala errores. Sin embargo no se si es la solucion óptima, si alguien tiene alguna otra solución será bien recibida, siempre que se haga con respeto.

Saludos Francisco Fernandez