• 网络学院
  • 新手学堂
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
网页制作隐藏对象巧利用
广告位
  站点:
  • 首 页
  • 最新软件
  • 最新文章
  • 国内软件
  • 国外软件
  • 汉化软件
  • 源码下载
  • 字体下载
网页制作隐藏对象巧利用
软件发布 网页制作隐藏对象巧利用
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回首页 | 文章首页 | 网站架设 | DreamWeaver | 网页制作隐藏对象巧利用

网页制作隐藏对象巧利用

 

添加时间: 2005-6-4 4:54:26  作者: 网页教程  阅读次数:620   来源: http://d9soft.com

 

 

            在网页制作中,通过一些隐藏对象,如隐藏IFrame、隐藏表单对象、隐藏图片的应用,通常能起到加速网页下载速度或增强网页交互功能的作用。下面笔者就通过几个实例来说明应用的方法。
 
  一、使用隐藏图片实现图片交换效果

  一般实现图片交换效果(如鼠标移入和移出或点击交换),都是通过在javascript代码中改变图片的来源属性SRC实现。其弊端是每次切换图片时都必须重新下载新图片,在图片较大或网速较慢的情形下无疑会出现等待下载的问题。有些网页编辑器如Dreamweaver中提供了预下载(Preload)的函数,但实际上据笔者在IE 6.0中测试发现并不能解决此问题。

  现在笔者提供一种方法,在下载网页时将要交换的图片全部下载,并将其位置设为相同(利用CSS属性)。在交换时改变图片CSS属性中的可见性属性(Visibility)为隐藏(Hidden)或可见(Visible),即可避免重新下载新图片。下面是一个鼠标移出移入交换Pic1.jpg和Pic2.jpg的实例。
 
 
 
 
 
  注意此例中块元素Span的引进是必要之步(也可用Div等替换),如果是点击交换图片则无需使用。另外,如果你不想让图片的位置固定,也可临时在javascript代码中让img2的位置等于img1的位置。 
  二、利用隐藏表单对象增强交互性

  留言板的留言区,这个留言板允许访问者选择表情符。我们假设设计者已在网页中实现了将访问者所选表情符的代号存入了全局变量Faceid中,那如何能在提交表单时将这个变量传递给服务器呢?其实只需用一个隐藏类型(Hidden)的表单对象即可解决问题。

  在表单部分这样书写:

 


 
 
 
 
 

  在验证表单函数中这样书写:

 function verify() {
 //此处省略了其他验证部分,即运行至此已通过其他验证
  document.writer.faceid_save.value = faceid;
  document.writer.submit();
 }
 
  三、隐藏IFrame在服务器交互页面中的使用

  在设计PHP、ASP等面向服务器的网页时,经常会涉及到服务器端数据库或文件的操作,比如说记录用户IP、网站访问量、页面链接访问量等。如果将这些操作的代码和要发给用户端的内容放在一个网页文件中,就会影响用户下载的速度,因为服务器首先要处理完这些操作代码才会将生成的页面发给访问者。特别是现在有一些虚拟机服务器,处理数据库特别慢,在这种情况下,除了避免数据库操作(如尽量使用文本文件记录信息)之外,就需另想办法。以下操作以PHP为例。

  下例中将针对服务器的操作代码分离出来,放入一个独立的PHP文件,如Server.php。在主页面中加入一个隐藏的内嵌页面(inner frame,IFrame,如图2:通常没有隐藏的IFrame效果),并将Server.php放入内嵌页面打开,而其他内容仍放在主页面,由于内嵌页面的下载并不会影响主页面的下载,这就提高了速度。在主页面中的具体代码只需如下书写:
 
 
 
 
  同样,如果需要记录某个链接的点击量也可同样设计:
 
 
 链接显示内容
 
 
  总结:以上提供了3种简单使用隐藏对象的方法,实际上利用隐藏对象还能实现更多奇特的效果,比如将网页设计成Windows桌面形式,多窗口的形式就可使用隐藏IFrame实现。因此这里只能算是抛砖引玉了,大家可根据需要进行灵活应用。

  补充:隐藏对象还有一个功能就是美化页面。如果你的网站上有一些统计流量的代码,但是你却不希望显示出来,那么你可以将他们放在一个 div 中,然后用visibility:hidden的方法将div隐藏,这样既能统计信息又能美化页面,怎么样

 

 

 

上下文章:

 

上一篇文章: Java2:体系架构、API设计和实现 下一篇文章: Dreamweaver-制作目录树

相关文章:

  • 用Painter制作手绘风格女孩教程
  • 创建隐藏IP地址的最后一项的函数
  • Oracle中常用SQL语法和数据对象
  • 有关Oracle非法数据库对象引起的错误及解决
  • Oracle非法数据库对象引起的错误

相关软件:

  • WebLRC(网页歌词) v2.0
  • 网页Flash播放控制器
  • WebLRC(网页歌词) v1.0
  • 意天多桌面专家(一键隐藏虚拟桌面) V1.0.0.8
  • 多媒体课件制作快手 8.6.27
  • 影楼电子相册制作系统 2008 V7.0 个人版

 

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

网站架设分类导航

  • DreamWeaver
  • HTML/CSS
  • Flash
  • Firework
  • FrontPage
  • 建站指南

本类经典文章推荐

  • 十二个Dreamweaver鲜为人知的小秘...
  • DW8创建自定义代码片段的方法
  • Dreamweaver你未必了解的5个小技巧
  • Dreamweaver制作随机播放背景音乐...
  • 特效:在网页中显示可拖动的月历
  • 教你驾驭Dreamweave中的小秘诀
  • Dreamweaver使用快技法十三则
  • 用DreamweaverMX 做图像热区
  • Dreamweaver 8 新功能总结
  • Studio 8 : Dreamweaver 代码折叠

DreamWeaver阅读排行

  • 教你如何用Dreamweaver制作电子相...
  • 用Dreamweaver插件制作动态下拉菜...
  • 如何设计首页???(解答)
  • Dreamweaver基础技巧-布局阶段
  • 网页制作隐藏对象巧利用
  • 站点-网页布局设计基础
  • Dreamweaver制作网页-幻灯片效果
  • “层”定位的问题的解答
  • DreamweaverMX2004新功能介绍
  • Dreamweaver中实现flash的透明背景

网站架设阅读总排行

  • 用层模拟下拉列表框
  • 教你如何用Dreamweaver制作电子相...
  • 用Dreamweaver插件制作动态下拉菜...
  • 突破网页文字无法复制局限
  • 如何设计首页???(解答)
  • Dreamweaver基础技巧-布局阶段
  • 流程图软件Visio作“高难度”网页
  • 网页制作隐藏对象巧利用
  • 站点-网页布局设计基础
  • 动态QQ表情DIY Fireworks轻松搞定

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有