Javascript:从其他js文件访问变量

时间:2012-06-26 21:52:43

标签: javascript widget

我正在编写一个javascript小部件。我有一个构造函数,它接受参数,这些参数是在jsp中实例化的变量或函数,例如:

//myWidget.js
function myClass(myFunc) {
   this.func = myFunc;
}

myClass.prototype.anotherFunc = function() {
   this.func();
}

//http://localhost:8080/execution/myPage.jsp
<script type="text/javascript" src="/execution/myWidget.js"></script>
<script type="text/javascript">
    myFunc = new function() { ... };
    new myClass(myFunc);
</script>

我从Chrome收到此错误(Firefox没有错误,我没有尝试IE):

Unsafe JavaScript attempt to access frame with URL data:text/html,chromewebdata from frame with URL http://localhost:8080/execution/bookingadmin.do. Domains, protocols and ports must match.

有没有解决这个问题的方法,或者更好的方法来处理我需要通过的参数?这些文件部署到本地Apache服务器,所有文件都在同一个域(和目录)中,我没有使用框架。

0 个答案:

没有答案