Javascript 如何仅在一个页面中使用css?
我有5个菜单:菜单1,菜单2,菜单3,菜单4,菜单5。我在Javascript 如何仅在一个页面中使用css?,javascript,php,html,css,Javascript,Php,Html,Css,我有5个菜单:菜单1,菜单2,菜单3,菜单4,菜单5。我在header.php中有页眉,在footer.php中有页脚。我只想在单个菜单(即menu3)中使用日期选择器 为了将我的日期选择器包含在一个页面中,即菜单3下,我在标题中包含以下链接 <head> <link href="styles/glDatePicker.default.css" rel="stylesheet" type="text/css"> </head> <script
header.php
中有页眉,在footer.php
中有页脚。我只想在单个菜单(即menu3)中使用日期选择器
为了将我的日期选择器包含在一个页面中,即菜单3下,我在标题中包含以下链接
<head>
<link href="styles/glDatePicker.default.css" rel="stylesheet" type="text/css">
</head>
<script src="glDatePicker.min.js"></script>
现在我想问一下,如何仅在menu3中包含glDatePicker.default.css
和glDatePicker.min.js
。因为我不想在其他页面中包含它们
有什么想法吗??
如果(strpos($\u SERVER[REQUEST\u URI],'menu3.php')!==false),请提供帮助
if(strpos($_SERVER[REQUEST_URI], 'menu3.php') !== false)
{
echo "<link href="styles/glDatePicker.default.css" rel="stylesheet" type="text/css">";
}
{
回声“;
}
您需要更改if语句,使其适合您的设置。但这是我能想到的最简单的方法。只需将这个PHP脚本放在标题中
有关$\u服务器阵列的更多信息,请参阅For itif(strpos($\u服务器[REQUEST\u URI],'menu3.php')!==false)
{
回声“;
}
您需要更改if语句,使其适合您的设置。但这是我能想到的最简单的方法。只需将这个PHP脚本放在标题中
有关$_服务器阵列的更多信息,请参阅For it示例。您可以尝试使用php检测url中的模式: PHP
例如,您可以尝试使用php检测url中的模式: PHP
使用$\u服务器['REQUEST\u URI']获取当前页面,如果其中包含menu3,则包括glDatePicker.default.css和glDatePicker.min.js,否则不使用$\u服务器['REQUEST\u URI']获取当前页面,如果其中包含menu3,则包括glDatePicker.default.css和glDatePicker.min.js,否则答案应该是正确的(strpos($\u SERVER[REQUEST\u URI],'menu3.php'))回答错误,应该是if(strpos($\u SERVER[REQUEST\u URI],'menu3.php'))好的,谢谢。我们不能用默认方式这样做吗?bcoz ur代码不是默认代码。这没有错,如果我不想检查条件,我应该怎么做。我不想每次查看页面时都检查条件loads@yank如果您的页面在所有页面中加载相同的header.php,您只能这样做对于第页,我可以看看您是否可以用其他方法来执行此操作。好的,谢谢。我们不能使用默认方法来执行此操作吗?bcoz ur代码不是默认值。这没有错,如果我不想检查条件,我应该怎么做。我不想每次查看页面时都检查条件loads@yank如果您的页面在所有页面中加载相同的header.php,则只能执行此操作您可以编写header.php的最后一部分,并为页面提供一个示例,我可以看看您是否可以用其他方法来实现这一点。
<? if(strpos($_SERVER[REQUEST_URI], $pattern_that_you_detect_in_url) !== false){ ?>
<link href="styles/glDatePicker.default.css" rel="stylesheet" type="text/css">
<? } ?>