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); } |