DWCS4实用页面限制与设计技巧
需积分: 10 47 浏览量
更新于2024-09-17
收藏 43KB DOC 举报
"本文介绍了Dreamweaver CS4(dwcs4)中一些实用的页面限制代码,包括让背景图不滚动、防止网页被另存为、使IFRAME框架内文档背景透明、禁止右键操作、实现页面自动刷新、窗口打开即最大化、隐藏IFRAME滚动条以及添加背景音乐和嵌入网页的方法。"
在网页设计中,有时我们需要对页面进行一些特殊处理,以增强用户体验或保护内容。以下是对这些代码的详细解释:
1. **让背景图不滚动**:在IE浏览器中,可以通过在Body标签中设置`bgproperties="fixed"`属性来固定背景图像,使其不会随页面内容滚动。
2. **防止网页被另存为**:通过插入`<noscript><iframe src=*></iframe></noscript>`代码,可以尝试阻止用户通过“另存为”功能保存网页,但请注意这并不完全有效,因为熟练的用户仍能绕过。
3. **IFRAME框架内文档背景透明**:使用`<iframe src="about:<body style='background:transparent'>"`并添加`allowtransparency`属性,可以使IFRAME框架内的文档背景变得透明。
4. **禁止右键**:通过在Body标签中添加一系列的事件处理函数,如`oncontextmenu="return false"`等,可以阻止用户右键点击页面执行默认菜单。
5. **进入页面后立即自动刷新**:使用`<meta http-equiv="refresh" content="120;url=http://www.wodutom.com/cn083">`可以设置页面在指定秒数(这里是120秒)后自动跳转到指定URL。
6. **打开窗口即最大化**:通过JavaScript代码`<script language="javascript">self.moveTo(0,0);self.resizeTo(screen.availWidth,screen.availHeight);</script>`,可以使新打开的窗口自动调整大小至屏幕可用宽度和高度,达到最大化效果。
7. **隐藏IFRAME的滚动条**:
- 方法1:在IFRAME标签中设置`scrolling="no"`。
- 方法2:在被包含页面的Body标签中应用`overflow:hidden`样式。
- 方法3:同样在被包含页面的Body标签中添加`scroll="no"`属性。
8. **加入背景音乐**:对于IE浏览器,可以使用`<bgsound src="mid/windblue[1].mid" loop="-1">`;对于兼容Netscape和IE,可以使用`<embed src="music.mid" autostart="true" loop="true" hidden="true">`。
9. **嵌入网页**:通过IFRAME标签可以将一个网页嵌入到另一个网页中,例如`<iframe src="http://example.com"></iframe>`。
这些代码在特定场景下非常有用,但需要注意的是,某些限制措施可能会影响网站的可访问性和搜索引擎优化。在实际应用时,应根据需要和目标受众谨慎选择。
2011-12-29 上传
2015-02-01 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-04-13 上传
2013-06-11 上传
2011-12-26 上传
2009-04-10 上传
zhl15154231971
- 粉丝: 0
- 资源: 1
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章