我有两个JS文件:mail.js和prototype.js
prototype.js来自Lightbox插件,mail.js是验证者和ajax,用于联系我们页面。
问题是当prototype.js在之前或之后加载时,mail.js将无效。
但是我想删除仅在不需要灯箱的情况下联系页面的prototype.js。
我正在使用php include作为标题。有没有办法将prototype.js设置为只为联系页面卸载?
由于
答案 0 :(得分:1)
在标题内容中,您不能像这样执行if
语句:
if($_SERVER[’PHP_SELF’]!="contact_us.php"){
echo '<script type="text/javascript" src="js/prototype.js"></script>';
}
显然用正确的路径替换路径。 PHP_SELF
与域名相关,因此如果其位于/pages/
,则$_SERVER['PHP_SELF']
将等于/pages/contact_us.php
正确答案是
if($_SERVER['REQUEST_URI']!="contact_us.php"){
echo '<script type="text/javascript" src="js/prototype.js"></script>';
}