0

同じファイル内の別の Javascript 関数で使用するために、HTM ファイルのファイル名を取得する必要があります。ファイルは独自のファイル名を取得する必要があります。これまでのところ、私は -

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 自体はまだありません。最終的な宛先を制御することはできません。

どんな助けでも大歓迎です。ありがとう。

4

2 に答える 2

1

「Docname」が現在のページの静的ファイル パスを参照している場合、document.location.pathname を使用して URL のパス名部分を取得し、それを文字列として解析して、必要な部分のみを取得できます。

于 2010-01-19T00:39:30.803 に答える
0
var getFileName = function (uri) {
  var fileName = uri.substr(uri.lastIndexOf("/") + 1);
  return fileName.substr(0, fileName.lastIndexOf("."));
};
于 2010-01-19T01:37:18.737 に答える