站长答疑:(张先生) | 手机:18616712339 | 在线QQ: | . |
|
钮门快递软件 >> 常见问题 钮门Ginfo查单网站关联51tracking或者快递100追踪网络之后,无法显示转单号,显示不了转单号怎么处理?
单独给钮门查单的结果页面弄1个模板,默认模板名称是:“index:emstrack” 这个模板的源码可以直接把“index:general”的源码复制过来基础上改。 不换也行,当不是查单结果页面的时候, 就是你的其他所有内页的数据区域前面会多几个“||||”,客户看着无所谓就行。 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ■■■■■■■■■■■ 分割线,方便分段阅读 ■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 【第2步】: 在内页模板的</head>前面加上下面这一段代码, (注:你只需要替换代码里的“域名或者IP”,以及“wcid”,其他不用管) <!--为了显示转单号--代码开始--> <style type="text/css"> .trackNo { font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight: bolder; color: #000000; line-height:18px } .trackDestination { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; color: #000000; margin-top: 10px; } .trackStatus { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; color: #000000; margin-top: 10px; } </style> <Script Language=JavaScript> var request = false; try {request = new XMLHttpRequest();} catch (trymicrosoft) { try{request = new ActiveXObject('Msxml2.XMLHTTP');} catch (othermicrosoft) { try{request = new ActiveXObject('Microsoft.XMLHTTP');} catch (failed){request = false;}}} var a_State=new Array("未发","已发","转运","送达","超时","扣关","错误","丢失","退件","异常","销毁"); var c_no=""; function DoQuery() { var cno_get=document.getElementById("ot_kindc").innerHTML; theForm.cno.value=cno_get.replace("运单跟踪 >> ","").replace("运单跟踪 >> ",""); c_no = theForm.cno.value; var url = "http://39.107.60.228/cgi-bin/GInfo.dll?EmsApiTrack&ntype=10000&cno="+c_no; request.open("GET", url, true); request.onreadystatechange = DoQueryOK; request.send(null); } function DoQueryOK() { if (request.readyState == 4) { if (request.status == 200) { eval("var res = " +request.responseText); if(res.ReturnValue != 100) { trackNob.innerHTML = "查询单号:"+c_no+",没有查询结果"; trackDestination.innerHTML = ""; trackStatus.innerHTML = ""; DetailList.innerHTML = ""; ttrackNoe.innerHTML = ""; return ; } //--b trackNob.innerHTML = "查询单号:"+c_no; trackDestination.innerHTML = "目的地:"+res.Response_Info.Destination; trackNok.innerHTML = "转发渠道:"+res.Response_Info.transKind; trackNoz.innerHTML = "转单号:"+res.Response_Info.transNbr; trackStatus.innerHTML = "状态:"+a_State[res.Response_Info.status]; var ss = "<ul class=list>"; for(i=0;i<res.trackingEventList.length;i++) { ss += "<li><span>"; ss += res.trackingEventList[i].date; ss += "</span><br>"; ss += res.trackingEventList[i].details; if(res.trackingEventList[i].place != "") { ss += " "; ss += res.trackingEventList[i].place; } ss += "</li>"; } ss += "</ul><br>"; DetailList.innerHTML = ss; trackNoe.innerHTML = "内单号:"+c_no; return ; //--e } } } </Script> <!--为了显示转单号--代码结束--> ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ■■■■■■■■■■■ 分割线,方便分段阅读 ■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 【第3步】: 把<body> 代码变成 <body onload="DoQuery();"> 如果你的<body>里已经有onload代码,比如已经是<body onload="abc();"> 那你就分号隔开,就行了。加成这样子: <body onload="abc();DoQuery();"> ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ■■■■■■■■■■■ 分割线,方便分段阅读 ■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 【第4步】: 在内页模板的<!--PART1_END--> 的前面加上下面这一些。复制即可。 (注:需要替换wcid) ↓ <form method="post" action="#" target="_blank" id="theForm" name="theForm" style="display:none"> <input name='w' type='hidden' value='ptshunda56' /> <input name="cno" type="text" id="cno" value="" /> <input type="button" class="btn btn_track" value="开始追踪"/></li> </form> <BR> <strong class="trackNo" id="trackNob"></strong> | <strong class="trackNo" id="trackNoz"></strong> | <strong class="trackDestination" id="trackDestination"></strong> | <strong class="trackStatus" id="trackStatus" style="padding:6pt;line-height:15px"></strong> <strong class="trackNo" id="trackNok" style="display:none"></strong> ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ ■■■■■■■■■■■ 分割线,方便分段阅读 ■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 【最后】:我贴了2张图,可以看看效果。。 于2023年1月13日,有的客户不喜欢这种显示转单号的效果。强烈要求和之前保持一致。 而且还在head代码区域,加了修改底部转单追踪网络名称替换的功能, 于是我把之前能显示的都隐藏的。重新构造了查单页面。 这个客户的查单内页模板样本的演示网址(复制到浏览器里打开↓注意里面的Wcid要改下): https://www.ems-help.com/emmis/index-emstrack-20220113.htm 于2023-01-16再次改进。 增加了判断。就是可以底部只显示快递类别名称,不显示转单号网络名称, 还可以固定只显示某几个快递类别 这个客户的查单内页模板样本的演示网址(复制到浏览器里打开↓注意里面的Wcid要改下): https://www.ems-help.com/emmis/index-emstrack-Plus-2023-01-16.htm 钮门快递软件|EMMIS[2022.05.25-14:56]编辑:钮门快递软件|EMMIS 访问:1027
|
|
关于本网站
|
钮门相关链接
|
物流查询工具
|
网站快速通道
|
其他服务与支持
|