iframe中的sea.js与父页面中有sea.js是独立的,其配置信息自然也是独立的,如果你想调用父页面中的内容,其实在iframe中就不该引入sea.js
window.top.seajs.load('.iframeInit', function(){
// do samething
在 2011年8月18日 下午3:01,advance <advancegon...@gmail.com>写道:
> 本中的方法?
> demo.html页面内容:
> <html>
> <body>
> ......
> <iframe id="iframe1" name="iframe1" src="iframe.html"></iframe>
> ......
> <script language="javascript" type="text/javascript" src="sea.js" data-
> main="init"></script>
> </body>
> </html>
> init.js页面内容:
> define(function(require,exports,module) {
> function setValue(a,b) {
> ......
> }
> exports.setValue = setValue;
> });
> iframe.html页面内容:
> <html>
> <body>
> ......
> <script language="javascript" type="text/javascript" src="sea.js" data-
> main="iframeInit"></script>
> </body>
> </html>
> iframeInit.js页面内容:
> define(function(require,exports,module) {
> var a=0;
> var b=1;
> var myFun = require("init");
> myFun.setValue(a,b);//不执行
> });
Asins
简单其实不简单
http://www.google.com/url?sa=D&q=http://nootn.com&usg=AFQjCNGvTJcMqmDu6biVA3N0aUDiSaz21g