请问JavaScript和ASPX的问题

zxasqw124578 2009-12-06 03:16:06

我想用一个客户端脚本来获取当前文件名,于是写下该方法:

<script language="JavaScript">
<!--
var url=window.location;
alert(url);
var filename=url.substr(url.lastIndexOf('\\')+1);
alert(filename);

//-->
</script>



但是然后IE提示报错XXXXX.aspx不支持此对象或方法,错误行为加粗的那行。
...全文
67 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
amandag 2009-12-06
  • 打赏
  • 举报
回复
div是否在其他容器控件内,比如Repeater?GridView?
我姓区不姓区 2009-12-06
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 zxasqw124578 的回复:]
非常感谢,先定义后引用是吧?
[/Quote]
页面是顺序生成的,如果div还没生成你就引用它肯定会出错
zxasqw124578 2009-12-06
  • 打赏
  • 举报
回复
非常感谢,先定义后引用是吧?
我姓区不姓区 2009-12-06
  • 打赏
  • 举报
回复
把这句js写到div的下面
zxasqw124578 2009-12-06
  • 打赏
  • 举报
回复
因为我的JavaScript学的不太好,想再提问多一个问题。

document.getElementById("tab3").style.backgroundColor='#3d80f1';

最后,这个tab3提示缺少对象,但是我在下面一个DIV已经有这个tab3了。

<div id="tab3" style="height:25px; width:160px; float:left; background-color:#7ba1e7">
tab3的内容
</div>
phf0313 2009-12-06
  • 打赏
  • 举报
回复
学习了。
我姓区不姓区 2009-12-06
  • 打赏
  • 举报
回复
应该是location.href,而且是/不是\

var url = window.location.href;
alert(url);
var filename = url.substr(url.lastIndexOf('/') + 1);
alert(filename);


wuyq11 2009-12-06
  • 打赏
  • 举报
回复
a.value.substr(a.value.lastIndexOf('\\')+1

var str="";
var regstr=/\\/;
var regresult=new RegExp(regstr)
var arr=str.split(regresult,'100');
var p=arr[arr.length-1];
var a=p.split('.');
qqzeng-ip 2009-12-06
  • 打赏
  • 举报
回复
var   docUrl   =   document.URL;   
var lastPipe = docUrl.lastIndexOf('/');
var lastPeriod = docUrl.lastIndexOf('.');
var fileName;

if (lastPipe < lastPeriod)
fileName = docUrl.substring(lastPipe + 1, lastPeriod);
else
fileName = '';
wuyq11 2009-12-06
  • 打赏
  • 举报
回复
没有改方法

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧