HTML特效代码合集:窗口弹出、禁止右键、循环提示、背景图片设置

需积分: 48 7 下载量 61 浏览量 更新于2024-11-11 收藏 10KB TXT 举报
"这个资源是一个收集了各种HTML特效代码的大全,旨在分享和交流HTML编程经验。其中包含了一些常见的特效实现,如禁止右键菜单、背景音乐播放、新窗口打开、弹窗提示、页面背景设置、无脚本时的备用内容以及随机显示图片等。" 在HTML中,特效代码通常用于增强网页的交互性和视觉效果。以下是对这些特效的详细解释: 1. **禁止右键菜单**:通过在`<body>`标签中添加`oncontextmenu="return false"`,可以防止用户在网页上右键点击时显示默认的上下文菜单,增加网站的控制力。 2. **背景音乐播放**:在IE浏览器中,可以使用`<bgsound>`标签来添加背景音乐,例如`<bgsoundsrc="*.mid" loop=infinite>`,而 Netscape 浏览器则需要使用`<embed>`标签,如`<embed src="*.mid" autostart=true hidden=true loop=true>`。这两个标签分别针对不同的浏览器,实现背景音乐循环播放。 3. **新窗口打开链接**:使用`window.open()` JavaScript 函数可以实现链接在新窗口中打开。例如`onclick="javascript:window.open(网址, 新窗口名称, 特性字符串)"`,其中特性字符串可以定义新窗口的属性,如宽度、高度、是否显示工具栏等。 4. **弹窗提示**:定义一个JavaScript函数,如`function loopy(){...}`,可以实现用户输入特定文字后弹出提示。在示例中,如果用户输入"login",则会显示"登录成功"的警告框。 5. **页面背景设置**:通过CSS样式,可以设置页面背景图像、重复方式和位置,例如`body{background-image:url(logo.gif); background-repeat:no-repeat; background-position:center}`,这将使logo.gif图像居中显示且只显示一次。 6. **无脚本时的备用内容**:对于不支持JavaScript或JavaScript被禁用的浏览器,可以使用`<noscript>`标签提供替代内容,如`<NOSCRIPT><iframe src="*.html"></iframe></NOSCRIPT>`,这样当JavaScript不可用时,页面仍能加载指定的`.html`文件。 7. **随机显示图片**:通过JavaScript动态生成`<img>`标签,并结合`Math.random()`函数来选择随机图片。例如`document.write('<img src="img/' + parseInt(Math.random()*(5)) + '.gif" height="...">')`,这将从一组以.gif结尾的图片中随机选择一张进行显示。 以上就是HTML特效代码大全中涉及的一些关键知识点,它们展示了HTML和JavaScript如何协同工作以提升网页的用户体验。学习和掌握这些技巧,可以帮助开发者创建更富表现力和交互性的网页。