<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>

解决方案 »

  1.   

    <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>
      

  2.   

    你可以把A.htm和B.htm作同等处理,即先执行另一个网页,比如C.htm,内容为现在a.htm中事件处理的内容,a.htm中其它内容作为另一个网页。
      

  3.   

    to qiushuiwuhen(秋水无恨):你的这段代码点确定后不会load"b.htm"页面
    要怎么改?to xg_delayth(铁鹰):你的这段代码没有超联接!不过可以点,只是我知道可以点当时用户不知道啊?要怎么改?
      

  4.   

    to : 8988(晓月) 好难懂啊,呵呵
    能不能具体一点,其实,这段代码的背景是这样的:用户点删除,询问是否删除,用的是get
    没用post.所以对话的设置就麻烦一点了
      

  5.   

    <a href="b.htm" onClick='return(confirm("just a test"))'>hahahahahahaha</a>
      

  6.   

    我现在没有帮助,不过你可以查一下帮助查<span>的用法,处理鼠标onmove事件改变鼠标的外观,也可以改变显示的颜色
      

  7.   

    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>