Dreamweaver ASP网站制作秘籍:背景、安全与交互

需积分: 0 1 下载量 3 浏览量 更新于2024-11-01 收藏 16KB DOCX 举报
"这篇Dreamweaver网站制作笔记主要介绍了ASP编程中的一些实用技巧,包括如何实现背景图不滚动、防止网页被另存为、调整IFRAME框架内文档的背景透明性、禁止右键菜单、设置自动刷新、窗口最大化、隐藏IFRAME滚动条以及添加背景音乐和嵌入网页等操作。这些技巧对于提升网站用户体验和安全性有着重要作用。" 在网站制作过程中,我们常常需要对页面的视觉效果和交互功能进行优化。以下是笔记中的详细知识点: 1. 让背景图不滚动:在HTML的Body标签中,通过添加`bgproperties="fixed"`属性,可以让背景图片在页面滚动时保持固定,只在浏览器窗口内显示。 2. 禁止网页被另存为:通过`<noscript>`标签配合`<iframe>`,可以阻止用户通过浏览器的"另存为"功能保存网页内容,一定程度上保护了网站的知识产权。 3. IFRAME背景透明:在IFRAME标签中,设置`style="background:transparent"`可以使框架内的文档背景透明,使得框架与周围页面更好地融合。 4. 禁止右键菜单:通过给Body标签添加事件处理函数,如`oncontextmenu="return false"`,可以禁用右键菜单,防止用户通过右键快捷方式获取或复制页面内容。 5. 自动刷新页面:利用`<meta>`标签的`http-equiv="refresh"`属性,可以设置页面在指定秒数后自动跳转到指定URL,例如:`<meta http-equiv="refresh" content="120;url=http://www.qpsh.com">`表示2分钟后跳转至www.qpsh.com。 6. 窗口最大化:通过JavaScript代码,可以实现新打开的窗口自动最大化。例如:`<script language="JavaScript">self.moveTo(0,0);self.resizeTo(screen.availWidth,screen.availHeight);</script>`。 7. 隐藏IFRAME滚动条:有三种方法可以隐藏IFRAME的滚动条:(1)在IFRAME标签中设置`scrolling="no"`;(2)在被包含页的Body标签中应用`overflow:hidden`样式;(3)在被包含页的Body标签上添加`scroll="no"`属性。 8. 添加背景音乐:对于IE浏览器,可以使用`<bgsound>`标签添加背景音乐,如`<bgsound src="mid/windblue[1].mid" loop="-1">`。而对于兼容更多浏览器,可以使用`<embed>`标签,如`<embed src="music.mid" autostart="true" loop="true" hidden="true">`。 9. 嵌入网页:若需在当前页面中嵌入其他网页,可以使用`<iframe>`标签,设置其`src`属性为要嵌入的网页URL。 以上技巧可以帮助开发者更精细地控制网页的展示效果和用户交互,提升网站的专业性和用户体验。在实际应用中,还需结合实际需求和浏览器兼容性进行调整。