示例1:
运行效果截图:
具体代码如下:
js实现自定义右键菜单 后退
前进
地图api
实时交通
地图搜索
驾驶导航
灵图uu
路书下载
关于本站
友情链接
右键此区域
其中ajax.js代码如下:
复制代码 代码如下:
var _lt_ajax_proxyxmlurl=http://srvfree.api.51ditu.com/apisrv/p4x?;function ltns(){ltns.info={time:'thu jul 19 10:00:08 utc+0800 2012',version:'1',ov:'1.3 ver 20070705'};var w=function(uq){var iq=0,oq=0;var pq=uq.length;var aq=new string();var sq=-1;var dq=0;for(var fq=0;fq=97)?(gq-61):((gq>=65)?(gq-55):(gq-48))));oq=(oq>(iq-8);if(dq>0){sq=(sq=128){sq=hq&(0x1f);dq=1;}else{aq+=string.fromcharcode(hq);};};oq=oq-(hq=0;iq--){if(oq[iq]==yq){oq.splice(iq,1);break;};};while(yq.length>0){yq.pop()};delete yq;};function b(yq,event){if(!yq||!yq._lt_e_){return;};var uq,iq=yq._lt_e_;for(var oq=iq.length-1;oq>=0;oq--){uq=iq[oq];if(!event||uq[1]==event){v(uq);};};};function n(){var yq=a.allevents;if(yq){for(var uq=yq.length-1;uq>=0;uq--){v(yq[uq]);};};a.allevents=null;};function m(yq,event,uq){if(d(yq)){try{if(yq.fireevent){yq.fireevent(q[16]+event);};if(yq.dispatchevent){var iq=mouseover,mouseout,mousemove,mousedown,mouseup,click,dbclick;var oq=o.createevent(event);oq.initevent(event,false,true);yq.dispatchevent(oq);};}catch(pq){alert('ltevent.trigger error.');};}else{if(!uq){uq=[];};var aq=yq._lt_e_;if(aq&&aq.length>0){for(var sq=aq.length-1;sq>=0;sq--){var dq=aq[sq];if(dq&&dq[2]){if(dq[1]==*){dq[2].apply(yq,[event,uq]);};if(dq[1]==event){dq[2].apply(yq,uq);};};};};};};function _(){return o.all?(o.readystate!=loading&&o.readystate!=q[12]):(a.readystate==q[11])};function q(){if(!a.unloadlistener){a.unloadlistener=c(i,q[13],n);};if(!o.all&&!a.readystate){a.readystate=q[12];c(o,domcontentloaded,function(){a.readystate=q[11];},true);};};yq(a,{getcallback:s,ishtmlcontrol:d,getobjwin:f,getwindowevent:g,createadapter:h,cancelbubble:j,returntrue:k,bind:l,deposenode:z,runoncehandle:x,addlistener:c,removelistener:v,clearlisteners:b,clearalllisteners:n,trigger:m,isdocumentloaded:_,load:q});function w(yq,uq){var e=this;e[0]=yq?parseint(yq):0;e[1]=uq?parseint(uq):0;e.longitude=e[0];e.latitude=e[1];};yq(w.prototype,{getlongitude:function(){var e=this;return e[0];},getlatitude:function(){var e=this;return e[1];},setlongitude:function(yq){var e=this;e[0]=parseint(yq);},setlatitude:function(yq){var e=this;e[1]=parseint(yq);}});function e(yq){var e=this;e.win=yq?yq:i;};yq(e.prototype,{load:function(yq,uq,iq,oq){var e=this;if(!e.onloadstart(yq)){return;};e.objname=oq?oq:_olr;var pq=e.win;pq[e.objname]=null;var uq=uq?uq:q[6];if(!e.jsfile){e.jsfile=pq.document.createelement(q[17]);e.jsfile.type=w(t6lut2zgonpxssdoqn1q);e.jsfile.defer=true;pq.document.body.insertbefore(e.jsfile,pq.document.body.firstchild);l(e.jsfile,readystatechange,e,e.onreadystatechange);l(e.jsfile,load,e,e.onload);};e.jsfile.charset=uq;e.jsfile.src=yq;e.running=true;e.crypt=iq;},onloadstart:function(yq){var e=this;m(e,loadstart,[yq]);return true;},onload:function(yq){var e=this;var uq=e.win;if(uq[e.objname]){var iq=uq[e.objname];uq[e.objname]=null;m(e,q[10],[e.parseobject(iq)]);}else{m(e,q[9],[]);};if(!o.all&&e.jsfile&&e.jsfile.parentnode==uq.document.body){e.jsfile.removeattribute(src);uq.document.body.removechild(e.jsfile);delete e.jsfile;};e.running=false;},parseobject:function(yq){var e=this;if(e.crypt||yq.e){u(yq);};return yq;},onreadystatechange:function(yq){var e=this;if(!e.jsfile||(e.jsfile.readystate!=q[10])){return;};e.onload();}});function r(yq,uq,iq,oq){var oq=oq?oq:i;var pq={url:yq,handle:uq,charset:iq,win:oq,classnum:1};var aq=i(oq);l(aq,q[10],pq,t);l(aq,q[9],pq,t);aq.load(yq,iq);};function t(yq){var e=this;e.classnum--;if(yq&&yq._classurls){var uq;while(uq=yq._classurls.pop()){e.classnum++;r(uq,y(e),e.charset,e.win);};};if(e.classnum==0){e.handle.apply(e);};};function y(yq){return function(){yq.classnum--;if(yq.classnum==0){yq.handle.apply(yq);};};};function u(yq){var uq;if(yq.t){yq.t=a(yq.t);};for(uq in yq.a){if(typeof yq.a[uq]==q[8]){yq.a[uq]=a(yq.a[uq]);};};for(uq in yq.c){if(typeof yq.c[uq]!=q[15]){u(yq.c[uq]);};};};function i(yq){var yq=yq?yq:i;var uq;if(!yq._lt_olrs){yq._lt_olrs=[];};for(var iq=0;iq
运行效果截图如下:
具体代码如下:
自定义右键菜单自定义右键菜单,请在页面点击右键查看效果。 剪切 复制 粘贴
完整实例代码点击此处本站下载。
希望本文所述对大家的javascript程序设计有所帮助。
