FloatPanel中控件值的获取问题

webGis 网页中添加了一个FloatPanel,然后在FloatPanel中添加了一个DropDownList,在JavaScript通过如下代码获取DropDownList的值,如果你的DropDownList是放在FloatPanel中的,而且是runat=server的 它在客户端的Id应该是FloatPanel的Id+"_"+RegionNameCmb:
var pLRegionObj =window.document.getElementById("FloatPanel1_RegionNameCmb");

如果不是runat=server的话,它的ID 就是var pLRegionObj =window.document.getElementById("RegionNameCmb");

如果FloatPlane还放到了Tab控件中,变通一下就行了,如tabId_tabPanlid_floatplaneid_dropdownlistid 就可以获取到了。
不过,9.3里面可以直接通过getelementbyid()的办法来获得floating panel里面的元素。

posted @ 2009-05-06 13:14  周文  阅读(466)  评论(0编辑  收藏  举报