需要的功能:
用户打开网址,如果是输入网站地址打开网站的,那么网站正常打开!
如果是通过百度或者google之类的搜索引擎搜索网站名打开网站的,就弹出一个对话框,对话框上面放一个有链接的文字或者图片,点击可以链接到另外一个链接上去!有知道的给下代码哈,先谢啦!
用户打开网址,如果是输入网站地址打开网站的,那么网站正常打开!
如果是通过百度或者google之类的搜索引擎搜索网站名打开网站的,就弹出一个对话框,对话框上面放一个有链接的文字或者图片,点击可以链接到另外一个链接上去!有知道的给下代码哈,先谢啦!
alert("从google或baidu来");
}
<!--
input {
vertical-align: middle;
}
-->
</style>
<script type="text/javascript" src="dialog.js"></script>
<script language="javascript">
if (document.referrer.indexOf("google.com") > -1 || document.referrer.indexOf("baidu.com") > -1) {
var dialog = new Dialog("dialog");
dialog.initDialog();
dialog.close();
dialog.closeBlock();
function show(){
dialog.setDialogSize("600px","350px");
dialog.setDefaultSize();
dialog.setBlockAlpha(50);
dialog.setCenter();
dialog.close();
dialog.setBlockColor("#000000");
dialog.closeBlock();
dialog.showBlock();
dialog.show();
dialog.setLimitPosition();
}
}
</script>
这是我放在一个ASP里面的JS,然后在<body onload="show();">这里调用,如果不加这一句,浮窗正常显示,如果加上这一句,用IE打开这个网页,就不会显示浮窗,显示的是网页上有错误,dialog为空或不是对象,浮窗的代码是在dialog.js这个JS里的。
问题是我需要的效果是如果是直接打开网页网址的,则不出现浮窗,如果是从百度或者google这些地方搜索而打开页面的,才会出现浮窗