网站商务通链接快速标识v1.0.js
js代码为:
function getSwt(keys){
try{
if(openZoosUrl&&typeof(openZoosUrl)=="function"){
//LR_HideInvite();
if(!keys){
if(!(getsokey()[1]=="" || !getsokey()[1])){
keys=getsokey()[0]+" 【"+getsokey()[1]+"】";
openZoosUrl('chatwin','&e='+encodeURIComponent(keys));
}else{
openZoosUrl();
}
}else{
if(!(getsokey()[1]=="" || !getsokey()[1])){
var keyw=getsokey()[0]+" 【"+getsokey()[1]+"】";
openZoosUrl('chatwin','&e='+encodeURIComponent(keyw+"->"+keys));
}else{
openZoosUrl('chatwin','&e='+encodeURIComponent(keys));
}
}
}}catch(e){
var keyword="";
if(!(getsokey()[1]=="" || !getsokey()[1]))
keyword=getsokey()[0]+" 【"+getsokey()[1]+"】";
window.open("http://dgt.zoosnet.net/LR/Chatpre.aspx?id=你是商务通id&p="+window.location.href+"&e="+keyword);
}
return false;
}
// 判断页面是否加载商务通js
try{
if(openZoosUrl&&typeof(openZoosUrl)=="function"){
}}catch(e){
document.writeln('<script language="javascript" src="http://dgt.zoosnet.net/JS/LsJS.aspx?siteid=你是商务通id&float=0&lng=cn"></script>');
}
function getDomainQuery(url) {
var d = [];
var st = url.indexOf('//', 1);
var _domain = url.substring(st + 1, url.length);
var et = _domain.indexOf('/', 1);
d.push(_domain.substring(1, et));
d.push(_domain.substring(et + 1, url.length));
return d;
}
var eg = [];
eg.push(['jiankang.baidu', 'searchword']);
eg.push(['m.baidu', 'word']);
eg.push(['wap.baidu', 'wd']);
eg.push(['www.baidu', 'wd']);
eg.push(['google', 'q']);
eg.push(['soso', 'w']);
eg.push(['yodao', 'q']);
eg.push(['bing', 'q']);
eg.push(['yahoo', 'q']);
eg.push(['wap.sogou', 'keyword']);
eg.push(['m.sogou', 'keyword']);
eg.push(['mobi.sogou', 'keyword']);
eg.push(['www.sogou', 'query']);
eg.push(['gougou', 'search']);
eg.push(['360', 'q']);
eg.push(['haosou', 'q']);
eg.push(['sm', 'q']);
eg.push(['chinaso', 'q']);
var dq = getDomainQuery(document.referrer);
var keyword=null;
var grep=null;
var str=null;
for(var el in eg){
var s = eg[el];
var DandQ=String(s).split(",");
if (dq[0].indexOf(DandQ[0])>0){
eval("grep=/"+DandQ[1]+"\=.*\&/i;");
str = dq[1].match(grep);
keyword = str.toString().split("=")[1].split("&")[0];
keyword = decodeURIComponent(keyword);
document.cookie="search="+DandQ[0];
document.cookie="wd="+keyword;
}
}
// 判断是来自哪个搜索引擎的
function getsokey(){
var strCookie=document.cookie;
var arrCookie = strCookie.split("; ");
var sokey = new Array();
for(var i=0;i<arrCookie.length;i++){
var arr=arrCookie[i].split("=");
if("search"==arr[0]){
if(arr[1]=="m.baidu"||arr[1]=="wap.baidu"||arr[1]=="www.baidu"){
sokey[0]="百度搜索";
}else if(arr[1]=="360"||arr[1]=="haosou"){
sokey[0]="360搜索";
}else if(arr[1]=="jiankang.baidu"){
sokey[0]="百度健康";
}else if(arr[1]=="sm"){
sokey[0]="神马搜索";
}else if(arr[1]=="m.sogou"||arr[1]=="mobi.sogou"||arr[1]=="wap.sogou"||arr[1]=="www.sogou"){
sokey[0]="搜狗搜索";
}else if(arr[1]=="google"){
sokey[0]="谷歌搜索";
}else if(arr[1]=="soso"){
sokey[0]="搜搜搜索";
}else if(arr[1]=="yodao"){
sokey[0]="有道搜索";
}else if(arr[1]=="bing"){
sokey[0]="必应搜索";
}else if(arr[1]=="yahoo"){
sokey[0]="雅虎搜索";
}else if(arr[1]=="gougou"){
sokey[0]="狗狗搜索";
}else if(arr[1]=="chinaso"){
sokey[0]="中国搜索";
}else{
sokey[0]="搜索";
}
}
if("wd"==arr[0]){
sokey[1]=arr[1];
}
}
return sokey;
}
调用的时候用
<a href="javascript:void(0);" onclick="return getSwt('从点击1进入');" >点击1</a>
<a href="javascript:getSwt('从点击2进入');">点击2</a>
<a href="javascript:void(0)" onclick="return getSwt();">点击3</a>
<a href="javascript:getSwt();">点击4</a>
网站商务通链接快速标识v1.0.js的更多相关文章
- 商务通简单弹窗样式 V1.0
代码为: document.writeln('<style>*{margin:0; padding:0;}</style>');//创建中间弹框 document.wri ...
- 网站加载有商务通、商桥,定义js函数触发快商通代码
有的网站已经加载了商务通.商桥的,前期定义了js函数 触发商务通.商桥代码的,可以重新定义新的函数对之前的函数进行覆盖,其 js代码为: var domain = document.domain; / ...
- Rookey.Frame v1.0快速开发平台-整体介绍
Rookey.Frame v1.0是一套基于.NET MVC的极速开发框架,支持简单逻辑模块零代码编程.支持二次开发,具有高扩展性.高复用性.高伸缩性. 框架特点 (1)简单逻辑模块实现零代码编程,通 ...
- 【VIP视频网站项目】VIP视频网站项目v1.0.3版本发布啦(程序一键安装+电影后台自动抓取+代码结构调整)
在线体验地址:http://vip.52tech.tech/ GIthub源码:https://github.com/xiugangzhang/vip.github.io 项目预览 主页面 登录页面 ...
- VisualCom软件仿真平台V1.0发布(附安装包下载链接)
自我们借助VisualCom(暂定名称,后续可能会变更)软件平台撰写技术文章以来,有不少粉丝发私信询问该软件哪里来的,以及哪里有安装包,这里回复一下:VisualCom软件平台是由本微信公众号组织开发 ...
- Rookey.Frame v1.0快速开发平台-用户登录
上一次介绍的了Rookey.Frame v1.0快速开发平台的整体功能,接下来会对各个功能点进行解析说明,今天给大家介绍下系统登录功能. 用户登录 系统中基本上所有功能页面都是从后台代码拼接后返回的, ...
- 【转】寻找最好的笔记软件:三强篇(EverNote、Mybase、Surfulater) (v1.0) (
原文网址:http://blog.sina.com.cn/s/blog_46dac66f01000b57.html 寻找最好的笔记软件:三强篇(EverNote.Mybase.Surfulater) ...
- 《次元唤醒 需求规格说明书v1.0》
一.团队分工 组员 工作比例 参与范围 王诚荣 17% 原型设计,需求规格说明书整合,LOGO设计 马祎特 22% PPT制作,演讲,博客模板,用户描述 陈斌 21% 评审表格制作,引言,项目描述,功 ...
- J20航模遥控器开源项目系列教程(一)制作教程 | 基础版V1.0发布,从0到1
我们的开源宗旨:自由 协调 开放 合作 共享 拥抱开源,丰富国内开源生态,开展多人运动,欢迎加入我们哈~ 和一群志同道合的人,做自己所热爱的事! 项目开源地址:https://github.com/C ...
随机推荐
- PHP导出MySQL数据到Excel
经常会碰到需要从数据库中导出数据到Excel文件,用一些开源的类库,比如PHPExcel,确实比较容易实现,但对大量数据的支持很不好,很容易到达PHP内存使用上限.这里的方法是利用fputcsv写CS ...
- Yii快速入门教程
Ⅰ.基本概念一.入口文件入口文件内容:一般格式如下:<?php$yii=dirname(__FILE__).'/../../framework/yii.php';//Yii框架位置$config ...
- Linux定时任务编写
由于需要定时备份数据库 我就在crontab -e中编写了这样的代码 十分钟备份一次 命名方式为年月日-时分秒.sql */10 * * * * /usr/bin/mysqldump -u root ...
- 《Effective C++》学习笔记条款13 以对象管理资源
条款 13 :以对象管理资源 例: voidf() { Investment *pInv = createInvestment(); ... ...
- 在Mybatis-spring中由于默认Autowired导致不能配置多个数据源的问题分析及解决
在使用Mybatis中,通常使用接口来表示一个Sql Mapper的接口以及相对应的xml实现,而在spring的配置文件中,通常会使用MapperScannerConfigurer来达到批量扫描以及 ...
- WDCP是什么 关于WDCP的详细介绍
WDCP是WDlinux Control Panel的简称,是一套用PHP开发的Linux服务器管理系统以及虚拟主机管理系统,,旨在易于使用Linux系统做为我们的网站服务器,以及平时对Linux服务 ...
- WPF combobox 圆角制作
修改ComboBox的Template, 在VS 2010或者Blend中你可以导出ComboBox的默认模板: VS2010中: 然后修改里面的模板,比如: <Window x:Class=& ...
- [转]TCP和Http的区别!我都搞懂了,你就别迷糊了!
相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助. 1.TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可 ...
- ExecutorService与Executors例子的简单剖析(转)
对于多线程有了一点了解之后,那么来看看java.lang.concurrent包下面的一些东西.在此之前,我们运行一个线程都是显式调用了 Thread的start()方法.我们用concurrent下 ...
- 【转】谈Objective-c block的实现
本文转自http://blog.devtang.com/blog/2013/07/28/a-look-inside-blocks/,如有侵权,请联系我删除 前言 这里有关于block的5道测试题,建议 ...