//objeto Visor
function Visor(oECW) {
//devuelve la escala de forma 1:XXXXX
function DameEscala() {
var escala = (9600 * (this.worldBRX - this.worldTLX)) / (this.Ancho * 2.54);
escala = "1:"+parseInt(escala+0.5)
return escala;
}
this.worldBRX = oECW.GetBottomRightWorldCoordinateX();
this.worldTLX = oECW.GetTopLeftWorldCoordinateX();
this.Ancho=oECW.GetViewWidth();
this.Alto=oECW.GetViewHeight();
this.DameEscala=DameEscala;
}
//creo el objeto pasandole la referencia al plugin
var visor = new Visor(principal.document.ECWView);
//alert(visor.Ancho +"; " + visor.Alto);
alert(visor.DameEscala());
Por cierto, si tenéis un navegador decente (es decir, cualquiera menos el explorer) como Firefox, o Maxthon, podéis probar directamente código JavaScript mediante una consola (debugger en el caso de Firefox, y Colector simple de texto en el caso de Maxthon). Es muy útil.