使用dijit.layout.ContentPane onload调用函数?

时间:2009-10-28 02:37:16

标签: javascript dojo dijit.layout

在执行此代码时是否通过此代码从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>

2 个答案:

答案 0 :(得分:1)

据我所知,除非您使用<script type="dojo/method">,否则无法在内容窗格中调用javascript。尝试用“dojo / method”替换sub htm中的text / javascript类型。

答案 1 :(得分:0)

我认为如果将函数交换为变量声明样式应该没问题:

var test = new function(){alert(“success”)};