(一)
<script language=”javascript”>
<!–
// 获取当前文件名
function getFileName()
{
var url = this.location.href
var pos = url.lastIndexOf(“/”);
if(pos == -1)
pos = url.lastIndexOf(“\\”)
var filename = url.substr(pos +1)
return filename;
}
// –>
</script>
(二)
<script language=”javascript”>
function url()
{
alert(parent.location.href)
}
function file()
{
var str1 =parent.location.href;
str1=str1.replace(/(.*\/){0,}([^\.]+).*/ig,”$2″)
alert(str1);
}
function fileName()
{
var str2 =parent.location.href;
var num = str2.lastIndexOf(“/”);
str2=str2.substring(num+1)
alert(str2);
}
</script>
<input type=”button” onclick=”url()” value=”本页URL”>
<input type=”button” onclick=”file()” value=”本页文件名”>
<input type=”button” onclick=”fileName()” value=”本页文件名+后缀”>
(三)
<title>如何用JS取得网址中的文件名</title>
<script>
var a=”http://www.alixixi.com/f/g/h/阿里西西.jpg”;
var b=a.split(“/”);
var c=b.slice(b.length-1, b.length).toString(String).split(“.”);
alert(“取得的文件名是:” + c.slice(0, 1));
</script>







