前端技术

当前位置:首页 > 前端技术 >

网站嵌入百度搜索页

时间:2015-06-18        阅读:次        QQ群:182913345

当用户通过百度搜索访问你的网站后,通过JS代码重置刷新用户浏览器,使用户百度搜索页跳转到你高仿的百度搜索页,实现效果图如下:

网站嵌入百度搜索页

HTML代码:
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
	<head>
		<title>百度一下,你就知道</title>
		<meta http-equiv="Content-Type" content="text/html;charset=gb2312" />
	</head>
	<frameset rows="*,70" framespacing="0" border="0" frameborder="0">
	<frame name="content" src="http://www.baidu.com/s?wd=PHP技术分享"></frame>
	<frame name="ad" src="http://www.php520.cn" scrolling="no"></frame>
	</frameset>
	<body></body>
</html>

JS代码:

var ref=window.document.referrer;//获取父窗口地址

var u=decodeURIComponent(ref);
var q=getKey(u);

function getKey(url){
	var K='';
	if(url.indexOf('baidu.com')!=-1){
		K = Key(url,'wd=');
	}else if(url.indexOf('google.com')!=-1){		
		K = Key(url,'q=');
	}
	return K;
}
function Key(url,cs){
	var start=url.indexOf(cs);
	url=url.slice(start+cs.length);
	var end=url.indexOf('&');
	var key=url.slice(url,end);	
	return key;
}
var reg=/(baidu|google)/;
var new_url='http://www.php520.cn';
if(reg.test(ref)){
	
	if(navigator.userAgent.indexOf("MSIE")>0)//注:IE内核不允许跨域
	{
		window.open(new_url);	
	}else{
		window.opener.location.href =new_url;
	}
}

上一篇:JQuery的:visible选择器在IE8下无效的问题

下一篇:js 收藏本站、设为首页的代码

扫一扫,更多精彩内容推送

PHP技术分享

分享PHP技术,前端技术,数据库,SEO优化,服务器,网络安全等知识,是php程序员工作学习的好帮手!

Copyright © 2013-2015.PHP技术分享 www.php520.cn  版权所有  网站地图    PHP学习交流群

免责声明:网站内容收集于互联网,本网站不承担任何由于内容的合法性及健康性所引起的争议和法律责任。

欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。 沪ICP备15014499号-2