一个点击联接的问题

sunxking 2002-04-14 10:38:17
我想实现这样的简单功能:点击链接后,谈出对话框,问你是否确定,确定则转到另一个网页,否则保持原状.
我写了以下代码:
a.htm:
<html>
<head>
<script language="javascript">
function test()
{
if (confirm("just a test,\nhaha!"))
window.location="b.htm";
}
</script>
</head>
<body>
<a href="#" onClick="test()">hahahahahahaha</a>
</body>
</html>
可是这样做的话,会先载入a.htm#然后才载入b.htm,怎样避免这种问题呢,要怎样实现才对?

...全文
47 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xg_delayth 2002-04-14
  • 打赏
  • 举报
回复
我现在没有帮助,不过你可以查一下帮助查<span>的用法,处理鼠标onmove事件改变鼠标的外观,也可以改变显示的颜色
qiushuiwuhen 2002-04-14
  • 打赏
  • 举报
回复
<a href="b.htm" onClick='return(confirm("just a test"))'>hahahahahahaha</a>
sunxking 2002-04-14
  • 打赏
  • 举报
回复
to : 8988(晓月) 好难懂啊,呵呵
能不能具体一点,

其实,这段代码的背景是这样的:用户点删除,询问是否删除,用的是get
没用post.所以对话的设置就麻烦一点了
sunxking 2002-04-14
  • 打赏
  • 举报
回复
to qiushuiwuhen(秋水无恨):你的这段代码点确定后不会load"b.htm"页面
要怎么改?

to xg_delayth(铁鹰):你的这段代码没有超联接!不过可以点,只是我知道可以点当时用户不知道啊?要怎么改?
8988 2002-04-14
  • 打赏
  • 举报
回复
你可以把A.htm和B.htm作同等处理,即先执行另一个网页,比如C.htm,内容为现在a.htm中事件处理的内容,a.htm中其它内容作为另一个网页。
wd_318 2002-04-14
  • 打赏
  • 举报
回复
<html>
<head>
<script language="javascript">
function test()
{
if (confirm("just a test,\nhaha!"))
window.location="b.htm";
}
</script>
</head>
<body>
<a href="javascript:test()">hahahahahahaha</a>
</body>
</html>
xg_delayth 2002-04-14
  • 打赏
  • 举报
回复
<html>
<head>
<script language="javascript">
function test()
{
if (confirm("just a test"))
document.location.href="b.html";
}
</script>
</head>
<body>
<span onClick="test()">hahahahahahaha</span>
</body>
</html>
qiushuiwuhen 2002-04-14
  • 打赏
  • 举报
回复
a href=javascript:void(0)
rocsnake 2002-04-14
  • 打赏
  • 举报
回复
html>
<head>
<script language="javascript">
function test()
{
if (confirm("just a test,\nhaha!"))
window.location="b.htm";
}
</script>
</head>
<body>
<a href="javascript:test()">hahahahahahaha</a>
</body>
</html>

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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