HTML网页中的实用JavaScript技巧

需积分: 10 2 下载量 154 浏览量 更新于2024-11-04 收藏 6KB TXT 举报
"html网页中常用的JavaScript实践技巧" 在HTML网页中,JavaScript是一种不可或缺的脚本语言,用于增强页面的交互性和动态性。本资源主要涵盖了几个实用的JavaScript应用示例,帮助开发者更好地理解和运用JavaScript来优化HTML网页。 1. `window.showModalDialog()`:这个方法用于打开一个模态对话框,显示指定的URL内容。例如,`window.showModalDialog(url,"","dialogWidth=350px;dialogHeight=400px;scroll:no;")`将打开一个宽度为350像素、高度为400像素且不显示滚动条的对话框。 2. `document.write()`:这是一个内联方式向文档写入内容的方法。在给定的例子中,`document.write("ʱ:"+document.lastModified+"")`会打印出当前网页最后修改的时间。 3. 自动关闭窗口:`setTimeout('window.close();',5000);`会在5秒后自动关闭当前窗口,提供了一种自动操作的实现。 4. 链接关闭窗口:`<a href="/" onClick="javascript:window.close();return false;">`这样的链接点击后会关闭当前窗口,并防止页面跳转。 5. 设置页面自动重定向:通过`<meta http-equiv="refresh" content="2;URL=http://example.com">`可以在2秒后将页面重定向到指定URL。 6. 添加书签功能:`window.external.addFavorite('http://example.com','网站名称')`允许用户将当前页面添加到收藏夹,适用于IE浏览器。对于不支持此功能的浏览器,可以使用条件语句添加兼容代码。 7. CSS样式定义:通过`<style>`标签可以定义CSS样式,例如隐藏链接下划线: ```css a:link, a:hover, a:visited { text-decoration: none; } ``` 这将使所有链接均不显示下划线。 8. 鼠标右键事件处理:通过监听`onmousedown`事件,可以检测鼠标按钮的按下情况,例如阻止右键菜单的出现: ```javascript function click() { if (event.button == 2 || event.button == 3) { alert('禁止右键'); } document.onmousedown = click; } ``` 这段代码会在用户尝试右键单击时弹出警告,并在整个页面上启用该功能。 9. 设置页面背景颜色和文本颜色:在`<body>`标签中设置`bgcolor`和`text`属性,如`<body bgcolor="#FFFFFF" text="#000000">`可将背景设为白色,文本设为黑色。 10. 手势链接行为:`this.style.behavior='url(#default#html)'`可以让元素(如`<a>`标签)具备类似超链接的行为,通常配合CSS的`cursor: hand`属性使用,使得鼠标悬停时显示手形光标,增强用户体验。 以上是HTML网页中常用的JavaScript应用,掌握这些技巧可以显著提升网页的用户体验和功能性。在实际开发中,还需要考虑浏览器兼容性、性能优化以及安全性等方面的问题。