`
alanland
  • 浏览: 641494 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

js 获取当前页面路径

 
阅读更多

==

// http://xxx/abc/def/abc.html

 

// http://xxx/abc/def/

// -----> /abc/def

alert(location.pathname.substring(0,location.pathname.lastIndexOf('/'))); 

location.pathname.substring(0,location.pathname.lastIndexOf('/'))

==

 

//js获取项目根路径,如: http://localhost:8083/uimcardprj
function getRootPath(){
    //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp
    var curWwwPath=window.document.location.href;
    //获取主机地址之后的目录,如: uimcardprj/share/meun.jsp
    var pathName=window.document.location.pathname;
    var pos=curWwwPath.indexOf(pathName);
    //获取主机地址,如: http://localhost:8083
    var localhostPaht=curWwwPath.substring(0,pos);
    //获取带"/"的项目名,如:/uimcardprj
    var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
    return(localhostPaht+projectName);
}

 

 

==

 

//获取当前文件全路径
<script language="javascript">
alert(window.location.href);
alert(window.location);
alert(location.href);
alert(parent.location.href);
alert(top.location.href);
alert(document.location.href);
alert(document.URL);
</script>

//获取当前目录方法
<script type="text/javascript">
//方法一
var str = location.href;
var arr = str.split("/");
delete arr[arr.length-1];
var dir = arr.join("/");
alert(dir);

//方法二
alert(location.href.substring(0,location.href.lastIndexOf('/')));
</script>

//获取当前文件名
<script   language=javascript>  
var  filename=location.href;
filename=filename.substr(filename.lastIndexOf('/')+1);  
alert(filename);  
</script>

 

 

==

分享到:
评论

相关推荐

    js获取当前页面路径示例讲解

    在JavaScript中,获取当前页面路径是开发者经常需要进行的操作,这有助于动态更新页面内容或者实现导航功能。本文将详细介绍如何使用JavaScript的`window.location`对象来获取和处理当前页面的URL信息。 `window....

    C#获取当前页面的url

    本文将详细介绍如何使用C#在ASP.NET应用程序中获取当前页面的URL,以及简要介绍如何使用JavaScript获取当前页面的URL。 #### 一、C# 获取当前页面的URL 在C#中,可以通过ASP.NET提供的`HttpContext.Current`对象来...

    JS获取当前页面完整信息

    本文将详细介绍如何利用JavaScript来获取当前页面的多种信息,包括页面URL、主机名以及当前页面的具体路径等。 #### 一、获取当前页面的URL 1. **`document.URL`**:这是获取当前文档URL的一种方法。它返回的是一...

    静态页面中js获取相对路径

    综上所述,在静态页面中使用JavaScript获取相对路径是一个基本但重要的技能。开发者可以通过多种方式实现,包括解析`window.location.href`、使用`document.baseURI`等。掌握这些方法,可以帮助开发者更灵活地管理...

    JS 获取当前页面的URL

    在JavaScript中,获取当前页面的URL是Web开发中常见的需求,这主要涉及到浏览器提供的全局对象`window`的一些属性和方法。下面将详细讲解如何利用这些功能来获取和解析URL。 首先,`window.location`对象是...

    JS正确读取文件路径

    解决办法是,讓当前页面上的其他元素,如 div、button 等获得焦点即可,如 div_view.focus()。这样可以确保文件路径正确显示。 实现代码 JSP 文件: JS 文件: ```javascript function getFileUrl() { var ...

    JS 获取当前页面 URL.docx

    ### 如何使用JavaScript获取当前页面URL 在Web开发过程中,获取当前页面的URL是一项非常常见的需求。例如,在处理用户导航、记录访问日志或者构建动态链接时,常常需要用到这一功能。JavaScript提供了内置对象`...

    JavaScript获取当前url根目录(路径)

    在JavaScript中,获取当前URL根...总的来说,JavaScript获取当前URL根目录可以通过多种方式实现,关键在于理解和利用`Location`对象及其属性。在实际编程中,根据具体需求选择合适的方法,并注意与其他功能的配合使用。

    获取当前网站的路径

    根据给定的文件信息,我们可以总结出以下关于“获取当前网站的路径”的相关知识点: ### 知识点一:理解网站路径的概念 1. **网站路径定义**:网站路径指的是在Web服务器上存储网站文件的具体位置。这通常包括网站...

    前端读取JS绝对目录的方法

    本文将详细探讨如何在JavaScript中获取当前脚本的绝对路径,并结合相关标签"js引用"来深入理解这个过程。 首先,我们要明白在浏览器环境中,JavaScript无法直接访问文件系统,因此不能像服务器端语言那样获取文件的...

    JS获取当前页面名称的简单实例

    在JavaScript(JS)中,获取当前页面名称是一个常见的需求,特别是在进行页面交互或者需要根据页面名称执行特定操作时。在给定的实例中,提供了两种方法来获取当前页面的名称,一种是不带后缀名的,另一种是带后缀名...

    JS 获取静态页面的参数

    以下是一个简单的示例,展示了如何使用JavaScript获取URL参数: ```javascript function getQueryParams(url) { var queryParams = {}; var parser = document.createElement('a'); parser.href = url || window...

    js获取网址路径

    在JavaScript中,通过`window.location`对象可以获取当前页面的URL信息。`window.location`是浏览器窗口的`location`属性,它包含有关当前URL的信息,并提供了导航功能。下面我们将详细介绍如何利用`window.location...

    js 获取当前网页

    除了获取完整的URL外,我们还可以获取当前页面所在的域名信息,这对于进行域名相关的操作非常有用。 1. **使用`top.location.href`** - `top`对象代表了最外层的浏览器窗口。 - 示例代码: ```javascript ...

    Javascript中使用A标签获取当前目录的绝对路径方法

    然而,location没有一个属性能直接获得当前目录(不含文件名)的绝对路径。通过Google我发现了一些错误的方法,比如说把URL通过“/”分离成数组,把数组的最后一项去掉以后再连接成字符串。但如果URL中没有指定...

    JavaScript获取当前url路径过程解析

    在JavaScript中,获取当前URL路径的过程涉及到几个关键的全局对象和属性。首先,我们要了解`window`对象,它是浏览器环境中所有全局对象、函数和变量的容器。`window.location`是`window`对象的一个属性,它提供了...

    asp获取当前完整路径(url)的函数代码

    --获取当前页面路径--&gt; ,host,url,keyword,full str="http://"; host = Request.ServerVariables("HTTP_HOST") url = Request.ServerVariables("PATH_INFO") ' 或者可以使用 Request.ServerVariables("SCRIPT_...

    js 获取当前web应用的上下文路径实现方法

    总的来说,理解Web应用的上下文路径并能通过JavaScript获取它,是前端开发者必备的技能之一。这有助于正确地构造动态链接,加载本地资源,以及与后端API进行交互,确保Web应用的正常运行。同时,也要注意不同环境和...

    DWR中JS的引用路径问题【前台web】

    但是,如果JS文件引用的页面并不位于webRoot目录下,则需要采用更复杂的路径配置方式,通常需要使用`request.getContextPath()`来获取当前Web应用的上下文路径,以确保正确的引用路径。例如: ```html ...

Global site tag (gtag.js) - Google Analytics