首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果调用是从特定的jsp发出的,请检查javascript。

如果调用是从特定的jsp发出的,请检查javascript。
EN

Stack Overflow用户
提问于 2012-11-22 12:36:32
回答 2查看 120关注 0票数 0

我有一个javascript文件global.js,这是一个常见的js文件。

我在名为test this javascript文件的函数中添加了几行代码。

问题是,我希望这些代码行仅在从名为home.jsp的特定jsp进行调用时执行,而不是从任何其他jsp进行调用。

有没有办法做到这一点?

EN

回答 2

Stack Overflow用户

发布于 2012-11-22 12:42:10

您可以将页面名称选中为

代码语言:javascript
复制
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
}
票数 0
EN

Stack Overflow用户

发布于 2012-11-22 12:42:29

一个显而易见的解决方案是从该文件中取出这些行,并单独包含它。这是推荐的版本。

另一种可能是检查location并有条件地执行。

还有一种方法是在脚本标记之前定义一些变量;或者使用this technique在脚本URL中传递它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13505964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档