如果调用是从特定jsp发出的,请检入javascript
我有一个javascript文件global.js,它是一个常见的js文件 我在名为TestThisJavaScript文件的函数中添加了几行代码 问题是,我希望这些代码行仅在从名为home.jsp的特定jsp而不是任何其他jsp发出调用时执行如果调用是从特定jsp发出的,请检入javascript,javascript,Javascript,我有一个javascript文件global.js,它是一个常见的js文件 我在名为TestThisJavaScript文件的函数中添加了几行代码 问题是,我希望这些代码行仅在从名为home.jsp的特定jsp而不是任何其他jsp发出调用时执行 有什么方法可以做到这一点吗?您可以检查页面名称,如下所示 var PagePath = window.location.pathname; var PageName = PagePath.substring(PagePath.lastIndexOf('/
有什么方法可以做到这一点吗?您可以检查页面名称,如下所示
var PagePath = window.location.pathname;
var PageName = PagePath.substring(PagePath.lastIndexOf('/') + 1);
if(PageName == "YourDesiredPage")
{
// Execute particular lines of code here
// Do Whatever you want
}
一个显而易见的解决方案是从该文件中取出这些行,并将其单独包含。这是推荐的 另一种可能是检查
位置
并有条件地执行
另外,在脚本标记之前定义一些变量;或者用于在脚本URL中传递它。注意:URL中的jsp与我想要的jsp不同check@sweta是的,路径名是URL问题是我要检查的jsp是一个lightbox。地址栏中的URL是父jsp的URL