0
我有2个文件。文件2调用文件2中的函数。如果该函数在文档就绪函数之外,我可以提醒传入文件2的值。我需要准备好文档内的这个值。有没有办法做到这一点?如何从一个函数获取文档的准备好?
文件1:
setId(1);
文件2
function setId(v){
alert(v); // This works
}
如果我把文件准备好功能中的功能,我不再能访问到它传递的值。
我有2个文件。文件2调用文件2中的函数。如果该函数在文档就绪函数之外,我可以提醒传入文件2的值。我需要准备好文档内的这个值。有没有办法做到这一点?如何从一个函数获取文档的准备好?
文件1:
setId(1);
文件2
function setId(v){
alert(v); // This works
}
如果我把文件准备好功能中的功能,我不再能访问到它传递的值。
使用下面的代码定义SETID功能
window.setId = function(v){
alert(v);
}
编辑: 方法2尼克
window.myapp = window.myapp || {};
myapp.setId = function(v){
alert(v);
}
调用SETID功能
myapp.setId("test");
谢谢巴拉斯!当计时器到期时,我会相信你的答案 – NaN
我强烈建议你不要像这样污染全球。至少在每个文件的文档里面做这样的事情。已经准备好了 window.app = window.app || {}; window.app.setId = function(){...} 这样你就可以监禁你的东西,也可以从你的各种文件建立一个通用的应用程序全局,而不需要重新定义每个文件中的所有内容。 –
是的,这是在更大的应用程序中使用它的标准方法。 @NickSharp:谢谢 – Bharath