Получение имени файла с помощью Javascript (без URL?) - PullRequest
0 голосов
/ 19 января 2010

Мне нужно получить имя файла 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 ]

1 голос
/ 19 января 2010

Если «Docname» относится к статическому пути файла текущей страницы, то вы можете использовать document.location.pathname, чтобы получить часть пути URL-адреса, а затем проанализировать его как строку, чтобы получить только ту часть, которую вы хотите.

0 голосов
/ 19 января 2010
var getFileName = function (uri) {
  var fileName = uri.substr(uri.lastIndexOf("/") + 1);
  return fileName.substr(0, fileName.lastIndexOf("."));
};
...