点击这里给我发消息 点击这里给我发消息

获取当前网页的名称

添加时间:2013-12-7
    相关阅读: 网页 网络 百度

  要想获取当前网页的名称,首先要知道当前网页的url,通过window.location.href可以获得,window.location是什么对象呢?百度一下就可以知道了。

  location 对象描述了与一个给定的 Window 对象关联的完整 URL。location 对象的每个属性都描述了 URL 的不同特性。

  通常情况下,一个 URL 会有下面的格式:

  协议//主机:端口/路径名称#哈希标识?搜索条件 例如:

  http://www.javachen.com/index.html#topic?x=7&y=2 这些部分是满足下列需求的:

  “协议”是 URL 的起始部分,直到包含到第一个冒号。

  “主机”描述了主机和域名,或者一个网络主机的 IP 地址。

  “端口”描述了服务器用于通讯的通讯端口。

  路径名称描述了 URL 的路径方面的信息。

  “哈希标识”描述了 URL 中的锚名称,包括哈希掩码(#)。此属性只应用于 HTTP 的 URL。

  “搜索条件”描述了该 URL 中的任何查询信息,包括问号。此属性只应用于 HTTP 的 URL。“搜索条件”字符串包含变量和值的配对;每对之间由一个“&”连接。

  参照上面,只要获取了当前网页的url,就可以想办法知道当前网页的名称了。实现代码如下:

  function getFileName(){

  var url = window.location.href;

  //alert(url);

  var pos = url.lastIndexOf("\\");//如果是网上文件,路径分割符为"\\"

  if (pos == -1) //pos==-1表示为本地文件

  {

  pos = url.lastIndexOf("/"); //本地文件路径分割符为"/"

  // alert(pos);

  }

  var fileName = url.substring(pos + 1); //从url中获得文件名

  alert(fileName);

  }

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册