今天写Dojo页面, 使用Tabcontainer 造了几个tab, 然后把ContentPane添加进去,
本想某些tab点击之后去加载子页面(html页面),但是加载完子html页面后里面的js不执行。
然后用 iframe加载,handleAS: html
但是得到的只是字符串, tab里面并不会以页面的形式显示子html, 找了好久,终于知道了原因。
ContentPane.js不要使用 dijit/layout下面的, 使用 dojox/layout下面的就可以解决了。
加载页面应该就知道了, cp.set("href", url); cp是 ContentPane对象
真是问题虽简单, 但答案不好找啊。