如何让一个超链接失效或者不能点????????--------------------------js高手看过来

gabriel1 2006-04-18 10:13:36
是这样的,我有一个link,点一下,会和别的站点通信,验证数据,但需要 几秒时间,用户以为没反应,会产生再点几下的冲动。

所以,我要在用户点一下后,就让这个hyperlink失效。

不要告诉我用button。
...全文
1275 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hotact 2006-04-18
  • 打赏
  • 举报
回复
可以考虑用js控制这个link的可见性。使用display="none"属性。
zhongkeruanjian 2006-04-18
  • 打赏
  • 举报
回复
肯定保存的了, i 是页面级别的变量
gabriel1 2006-04-18
  • 打赏
  • 举报
回复
linzhisong(無聊) ( ) 信誉:100 2006-04-18 10:24:00 得分: 0

document.div名字.innerHtml= '链接名'

不起作用阿写不进去,他依然是原来的字。
gabriel1 2006-04-18
  • 打赏
  • 举报
回复
楼上好像不行,i状态在两次javascript时,不会保存的吧
zhongkeruanjian 2006-04-18
  • 打赏
  • 举报
回复
不是很明白你的意思

你是不是在Link里有个javascript方法,在方法里与其他站点通信?

如果是这样。就好办。比如:
<script>
var i = 0;
function connect()
{
if(i==1)
{
return;
}
i=1;
//你的通信
i=0;
return;
}
</script>
linzhisong 2006-04-18
  • 打赏
  • 举报
回复
正常的是这样document.div名字.innerHtml= '<a href='javascript:函数'>链接名</a>'


用一个div装这个链接。点击完后函数里面 document.div名字.innerHtml= '链接名'

应该就可以了

哈,好久没弄js具体代码写不出了
zhongkeruanjian 2006-04-18
  • 打赏
  • 举报
回复
有个属性:disabled,
gabriel1 2006-04-18
  • 打赏
  • 举报
回复
自己up

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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