全面解析:Javascript特效代码集锦

需积分: 3 3 下载量 191 浏览量 更新于2024-09-20 收藏 30KB TXT 举报
"Javascript特效代码大全" 这篇资源包含了一系列JavaScript特效代码示例,适用于网页开发。以下是其中一些关键知识点的详细解释: 1. 阻止右键菜单:通过在HTML表格或元素上设置`oncontextmenu="return(false)"`,可以防止用户在该元素上显示默认的右键菜单。 2. 隐藏选中文本:`<input style="ime-mode:-Disabled">`用于禁用输入框中的输入法,防止用户在输入框中输入中文或其他非拉丁字符。 3. 图片预加载:预加载图片是通过JavaScript创建一个隐藏的`<img>`元素并将其`src`属性设置为需要加载的图片URL,从而在页面加载时提前加载图片。 4. 添加书签图标:`<link rel="Shortcut Icon" href="favicon.ico">`用于设置浏览器标签页上的favicon图标,而`<link rel="Bookmark" href="favicon.ico">`则用于添加书签时显示的图标。 5. 禁止框架跳转:`<script>`标签内的JavaScript代码用于检查当前窗口是否为主窗口,如果不是,则将主窗口重定向到指定的页面(例如`frames.htm`),防止被嵌入其他框架中。 6. 检查页面是否在iframe中:`if(top.location!=self.location)top.location=self.location;`这段代码用于检测当前页面是否在iframe中,如果是,它会将父窗口的地址更改为当前页面的地址,防止页面被嵌入其他页面的框架中。 7. 打开查看源码链接:`onclick`事件与`window.location`结合,点击按钮后,会打开当前页面的源码视图。 8. 确认删除操作:在链接的`onclick`事件中使用`confirm`对话框,询问用户是否确认删除,只有当用户点击“确定”时才会执行删除操作。 9. 获取元素相对于页面的位置:JavaScript函数`getIE()`用于获取元素在页面中的绝对位置,这在实现某些定位效果或者拖动元素时很有用。 10. VBScript版本的获取元素位置:虽然主要讨论的是JavaScript,但这里提到了VBScript的一个类似功能,用于获取元素的位置。 以上是资源中涉及到的一些JavaScript特效和实用技巧,它们可以帮助开发者实现丰富的交互性和视觉效果。在实际开发中,可以根据需求选择合适的代码片段进行应用。