在执行此代码时是否通过此代码从index.htm调用sub.htm的test()?
非常感谢你。
的index.htm
<div dojoType="dijit.layout.ContentPane" id="subFrame" region="left" href="sub.htm">
<script type="dojo/connect" event="onLoad">
// this call test()
</script>
</div>
sub.htm
<script type="text/javascript">
function test() {
alert("success");
}
</script>
<table>
<tr>
<td></td>
</tr>
</table>
答案 0 :(得分:1)
据我所知,除非您使用<script type="dojo/method">
,否则无法在内容窗格中调用javascript。尝试用“dojo / method”替换sub htm中的text / javascript类型。
答案 1 :(得分:0)
我认为如果将函数交换为变量声明样式应该没问题:
var test = new function(){alert(“success”)};