onshow 在页面加载或刷新时就执行脚本问题

Jumea 2009-01-05
我想实现当点击panef容器下的ContentPane组件时就执行getshow弹出一个对话框,用onshow方法可以实现,但是问题来了:当页面加载或刷新时

就会首先调用的getshow函数,请问这有什么方法可以解决的吗?

我用的dojo版本是0.4.0的
下面是代码
<div dojoType="FloatingPane"
id="floatpane"
title="市场"
constrainToContainer="true"
hasShadow="false"
windowState="minimized"
displayMinimizeAction="true"
displayCloseAction="false";
toggle="explode"
toggleDuration="300"
style="position: absolute; width: 500px; height: 450px;z-index:2; top: 0px; left: 300px; display:none"
>
<div align="center" id="panef" dojoType="TabContainer" style="width: 98%; height: 90%"  selectedTab="pane1">
<div id="panec1" dojoType="ContentPane" label="t1" onshow="getshow(1,1);"></div>
<div id="panec2" dojoType="ContentPane" label="t2" onshow="getshow(2,1);"></div>
<div id="panec3" dojoType="ContentPane" label="t3" " onshow="getshow(3,1);"></div>

</div>
</div>
在另一个js文件有一个function
function getshow(flag,no)
{
alert(flag + "~~" + no);
}
Global site tag (gtag.js) - Google Analytics