解决方案 »

  1.   

    或者有没有其他方法把后台的参数传到前台给JavaScript?
      

  2.   

    window.onload = function () {
            // 百度地图API功能
            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 oBtn = document.getElementById("btn_search");
            // alert(btn_search);
            oBtn.onclick = function () 
            {   var a = "<%=longitude() %>";
                var b = "<%=latitude() %>";
                     var er1 = new BMap.Marker(new BMap.Point(a, b));  // 创建标注
                    map.addOverlay(er1);
            }
    }
      

  3.   

    在页面加载时显示oBtn为空或不是对象,或者null为空或不是对象
      

  4.   

    在页面加载时显示oBtn为空或不是对象,或者null为空或不是对象
     这个和你变量a,b无关啊, 而是你这个id对应得那个按钮没找到,你确定id没写错么