Cita: //¿Y esto que es?,
cargar.onLoad = function(ok){
if(ok){
mostrar = this.final;
}
}
Pues que cuando se cargue (onLoad) el objeto cargar haga la funcion. El parametro 'ok' se rellena con el valor true o false que indica si se ha hecho bien la carga (true) o mal. Luego con el if lo que hace es asignarle a la variable mostrar el valor de final, si la carga fue correcta y ok vale true.
Entendiste? Me equivoco TMeiste?
Saludos