根据来路判断JS是否执行的问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 00:26:49
我的网站PHP文件里都调用了一个JS文件 JS内容如下
document.writeln("<a href=\"\/advertisement\/visit.php?keywords=11\" id=url><img src=\"\/images.php\" width=\"375\" height=\"500\" border=\"0\"><\/a>")
请问我如何在这个JS里增加一个来路检测功能
比如如果来路里包含baidu.com 那么这个JS就执行里面的内容
如果是直接输入 访问 那么这个JS里的内容就不执行

请问如何做呢 我要求这个来路检测功能代码也是在这个JS里面的
盼望高手帮忙解答 谢谢

你用PHP,那通过php代码来获取来路比较简单些吧。
在php里判断,如果符合条件就通过输出流,把js代码输出就可以了。
jsp里是这样的:
<%
if(你的判断结果){
out.print("document.writeln(\"<a href=\"\/advertisement\/visit.php?keywords=11\" id=url><img src=\"\/images.php\" width=\"375\" height=\"500\" border=\"0\"><\/a>\")");
}
%>