lbs_wev8.js
1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
function _p_getLBS(fieldid){
if(top && typeof(top.registLBSBackWindow) == "function"){
window.lbs_fieldid = fieldid;
top.registLBSBackWindow(window);
}
var url = "/mobilemode/lbs.jsp";
openDetail(url);
}
function _LBSLoaded(result, fieldid){
var $field = $("#field" + fieldid);
$field[0].value = result;
var resultArr = result.split(";;");
var gpsstr = resultArr[0];
var addstr = resultArr[1];
var $lbsContainer = $("#lbsContainer_"+ fieldid);
$lbsContainer.find(".lbsEntery").remove();
var $lbsEntery = $("<div class=\"lbsEntery\"></div>");
var lbsContentHtm = "<div class=\"lbsContent\" onclick=\"openMap('"+gpsstr+"');\" >"+ addstr + "</div>";
$lbsEntery.html(lbsContentHtm);
var $lbsDelete = $("<div class=\"lbsDelete\" onclick=\"lbsDelete('"+fieldid+"');\"></div>");
$lbsEntery.append($lbsDelete);
$lbsContainer.append($lbsEntery);
}
function openMap(gpsstr){
var url = "/mobilemode/showmap.jsp?gpsstr=" + gpsstr;
openDetail(url);
if(event && event.stopPropagation){
event.stopPropagation();
}
}
function lbsDelete(fieldid){
var $lbsContainer = $("#lbsContainer_"+ fieldid);
$lbsContainer.find(".lbsEntery").remove();
var $field = $("#field" + fieldid);
$field[0].value = "";
}