长沙万家丽大观园11楼:初学javascript,打个例题,但看不太明白

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 01:28:52
<html>
<head>

<script language="javascript">

function confirmLink()
{
alert("XXXXXXXXXXX")
if(confirm("Are you ten years old or younger?"))
{
window.location="http://www.sina.com"
}
}

</script>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>

<p><a href="somewhere" onClick="return false" onMouseOver="confirmLink()">wheter you want to connect via this link.</a></p>

</body>
</html>

代码大概能读懂,只是不明白 onClick="return false" 这句在程序中起什么作用用?当点下返回false。返回给谁?
还有confirm,是否也跟alert功能一样是弹出窗口的?
window.location 就是设置当前窗口地址吧。

ps:网上有没有javascript的帮助文档呢?书上介绍的不是很全。谢谢

onClick="return false" 表示你点那个超链接后不会跳转到该超链接所标识的页面(注:在本例中为somewhere,如果你去掉了onClick="return false",则会转向到somewhere指定的页面)

confirm 和alert差不多,但它是二选一的(两个按钮),
程序中可以根据用户点击情况而运行

window.location="...."是将当前窗口转向到新的地址.

至于帮助文档,在百度就可以找到很多了,但没有很全的
只有靠自已平时多积累。。。

return false 就是不让页面跳转链接,如果没有,页面就要跳转到“somewhere”,事实并没有该链接,如果页面跳转则“该页无法显示”,confirm跟alert的区别就是confirm有取消,点击取消后就相当于return false,alert没有取消,只有个确定,window.location你说的对,网上有很javascript帮助文档,你可以搜一搜!