蛋白石:如何在帧之间创建单一全局?

时间:2015-04-16 10:41:27

标签: javascript ruby singleton frames opalrb

我正在使用Opal.rb构建javascript应用程序。该应用程序由几个框架组成,负责应用程序的不同部分。我遇到的问题是我在x_frame中实例化了我需要从y_frame访问的对象。我现在这样做的方式是写:

window.top.frames.x_frame.Opal.MyClass.$do_something()

但这很难看。有什么办法可以定义一个全局可访问所有帧的单例吗?

1 个答案:

答案 0 :(得分:1)

你不能做这样的事情:

google.maps.event.addListener(document.getElementById('click-me'), 'click', function(){
    alert('asdf');
});