使用Javascript检索文件名(没有URL?)

时间:2010-01-19 00:16:27

标签: javascript dreamweaver filenames spry

我需要检索HTM文件的文件名 - 该文件需要检索自己的文件名 - 在同一文件中的另一个Javascript函数中使用。到目前为止我有 -

var Docname = "ESSA_CL_2009_01"
var DSstem = new Spry.Data.XMLDataSet("ESSA10_DA_sourceData_19_1.xml", "ESSA_CL_2009/" + Docname + "/Item_stem");

(已经设置了Spry或AJAX的东西)

我想要动态生成var Docname。它没有这样的URL - 我对其最终目的地没有任何控制权。

非常感谢任何帮助。感谢。

2 个答案:

答案 0 :(得分:1)

如果“Docname”引用当前页面的静态文件路径,则可以使用document.location.pathname获取URL的路径名部分,然后将其解析为字符串以仅获取所需的部分。

答案 1 :(得分:0)

var getFileName = function (uri) {
  var fileName = uri.substr(uri.lastIndexOf("/") + 1);
  return fileName.substr(0, fileName.lastIndexOf("."));
};