我在 Dojo 中有一个窗格,我在其中使用 dojox.layout.ContentPane。这样做的原因是因为在访问选项卡时我需要一些 javascript 来触发。为了简单起见,我只想弹出一个警报,提示该选项卡已被单击。
我的javascript函数在下面,它在页面的顶部。(我实际上要使用的 javascript 有点复杂,它将在单击的选项卡中使用另一个选项卡中的值设置 innerHTML div)。
function onclicktest(){
alert('Dates have been clicked');
}
我的HTML如下......
<div data-dojo-type="dojox.layout.ContentPane" executeScripts="true" data-dojo-props="title: 'Dates'" class="tabBox claro">
<script type="dojo/method" event="onLoad">
onclicktest();
</script>
What I have noticed about this is when I reload the page the javascript won't fire at all when the dojox.layout.ContentPane tab is selected.
关于我如何解决这个问题的任何想法?一旦我找到答案,如果没有其他人有,我会更新。非常感谢!珍妮