我现在有个下拉:
<onMouseDown>
<![CDATA[
items = new Array;
popupList = [ "小区名称 ", "地址 "];
for (menuCount = 0; menuCount < popupList.length; menuCount++)
{
items[menuCount] = new MenuItem;
items[menuCount].title = popupList[menuCount];
items[menuCount].enabled = true;
if (items[menuCount].onSelect == popupList[menuCount])
{
drop.data = "地址 ";
}
else
{
drop.data = "小区名称 ";
items[menuCount].checked = true;
}
}
popupMenu( items, showBtn.hOffset + 1, showBtn.vOffset + 20 );
]]>
</onMouseDown>
为什么点击没效果啊?谁知道,怎么改。
------解决方案--------------------
up
------解决方案--------------------
把这段if (items[menuCount].onSelect == popupList[menuCount])
{
drop.data = "地址 ";
}
else
{
drop.data = "小区名称 ";
items[menuCount].checked = true;
}
换成:
items[menuCount].onSelect = "drop.data=items[ "+menuCount+ "].title; ";
就好了。