HTML技巧:右键禁用、背景音乐、窗口打开与更多

需积分: 50 0 下载量 133 浏览量 更新于2024-09-11 收藏 10KB TXT 举报
"网页设计大全" 网页设计是创建和维护网站的艺术,HTML(HyperText Markup Language)是网页设计的基础语言,用于定义网页的结构和内容。本资源主要介绍了几个常用的HTML代码技巧,包括右键菜单禁用、背景音乐添加、弹窗的实现以及一些基本的页面交互效果。 1. 右键菜单禁用: 在网页中,可以使用`<body oncontextmenu="return false">`或`<body style="overflow-y:hidden">`来禁止用户通过鼠标右键打开上下文菜单。第一种方法适用于大多数现代浏览器,第二种方法则通过隐藏滚动条来间接达到相同的效果。 2. 背景音乐添加: 为网页添加背景音乐,可以使用两种方式:对于IE浏览器,可以使用`<bgsound>`标签,例如`<bgsound src="*.mid" loop=infinite>`;对于非IE浏览器,如Netscape,可以使用`<embed>`标签,如`<embed src="*.mid" autostart=true hidden=true loop=true>`。这里的`*.mid`应替换为实际的midi格式音乐文件。 3. 简单的`window.open`方法: `window.open`是JavaScript中的一个函数,用于打开新的浏览器窗口。以下是一个例子:`<a href="#" onclick="javascript:window.open('文件路径', '新窗口名称', '工具栏=否, 滚动条=是, 可调整大小=否, 上边距=0, 左边距=0, 宽度=400, 高度=300')">点击打开窗口</a>`。这将创建一个指定大小、位置和功能的新窗口。 4. 循环提示框: 使用JavaScript,可以编写函数来循环提示用户输入特定信息,直到满足条件。以下示例会不断弹出输入框,直到用户输入"login"才会停止,并显示确认消息。 ```javascript function loopy() { var sWord = ""; while (sWord != "login") { sWord = prompt("请输入用户名"); } alert("登录成功"); } loopy(); ``` 5. 设置背景图像: 通过CSS(Cascading Style Sheets)可以设置网页的背景图像,例如:`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可以实现图片的随机显示,例如: ```javascript document.write('<img src="img/' + parseInt(Math.random() * (5)) + '.gif" height="100">'); ``` 这段代码将从一个包含五张图片的目录中随机选取一张显示。 以上只是网页设计中的一小部分技巧,实际上HTML、CSS和JavaScript提供了许多更复杂的功能和效果,如响应式布局、动画、表单验证等,这些都是网页设计师必须掌握的核心技能。学习和熟练运用这些技术,能够帮助你创建出更具吸引力和用户体验的网站。