有关button的OnClientClick事件的问题

ChenpManli 2014-04-25 08:06:00
<asp:Button ID="btn_search" runat="server" Text="查询" OnClientClick="mark()" />
----------------------------------------------------------------------------------------------------------------------
function mark() {
var map = new BMap.Map("allmap"); // 创建Map实例
var point = new BMap.Point(116.404, 39.915); // 创建点坐标
map.centerAndZoom(point,9); // 初始化地图,设置中心点坐标和地图级别。
map.enableScrollWheelZoom(); //启用滚轮放大缩小
map.addControl(new BMap.NavigationControl()); //添加默认缩放平移控件
map.addControl(new BMap.ScaleControl({ anchor: BMAP_ANCHOR_TOP_LEFT })); // 左上
map.addControl(new BMap.MapTypeControl()); //添加地图类型控件
map.setCurrentCity("北京"); // 设置地图显示的城市 此项是必须设置的
var a = "<%=longitude() %>";
var b = "<%=latitude() %>";
// alert(a);
//alert(b);

var marker1 = new BMap.Marker(new BMap.Point(a, b)); // 创建标注
map.addOverlay(marker1);
// return false;
}
百度地图点击按钮添加标注点,ONclientclick事件调用函数,点击按钮后,第一下没有标注,再点击的话标注点出现一下,刷新页面之后就消失了,应该怎么解决?
...全文
635 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
u018875539 2014-08-22
  • 打赏
  • 举报
回复
引用 1 楼 net_lover 的回复:
OnClientClick="mark();return false;" /> 或者改成 <input type=button value="查询" onclick="mark()" />
试了下好像行不通?
孟子E章 2014-04-26
  • 打赏
  • 举报
回复
OnClientClick="mark();return false;" /> 或者改成 <input type=button value="查询" onclick="mark()" />
一、事件 这是一个长期被我忽略或者是没有发现的问题问题是这样的: 在一个页面中,当有验证控件的时候,当Button控件触发OnClientClick事件,并且这个事件会返回true和false的时候,验证控件就会失效,不起作用了。具体描述如下: .Net页面如下: 代码如下:<form id=”form1″ runat=”server”>

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧