Web2.0:是时候放弃弹出窗口了
发布时间:2006-09-27 12:08:12 来源:csdn 网友评论 0 条为什么使用弹出窗口?
弹出窗口是在以前的Web开发中与用户交互简便手段。弹出窗口可以方便将用户的焦点转至我们需要的地方。开发中的实现难度也很低,一条简单的JavaScript语句就能实现。还有一个好处是可以自定义长宽,对于少量信息的交互,可以将实用的交互放在小空间里,避免了整个页面耗时的刷新。正是因为以上的种种优点,在以前的互联网世界里弹出窗口大行其道,任何依靠广告为生的网站都不会放过这个好办法。
为什么放弃?
当弹出窗口被各类网站滥用的时候,弹出窗口就和弹出广告划上等号了,用户也逐渐开始厌恶弹出窗口。各浏览器提供者纷纷将自己的浏览器中加入阻止弹出窗口的功能。当浏览器开始流行标签方式时,弹出窗口更加没有生存的余地了。
什么是替代品?
答案很简单,就是DIV。基本的原理就是先把DIV层载入页面中设visible为false,按钮触发事件后再将他显示出来。因为DIV有隐藏显示和绝对定位的功能,将它作为弹出窗口的替代品是绝佳之选。
将DIV作为弹出窗口与用户交互一般要注意几点:
1.尊重用户的习惯。比如有标题栏、右上角有关闭X按钮。
2.当作为输入交互或提供阅读时,应该提供拖拽的功能,以此提高用户的体验。
3.轻量级。DIV隐藏在页面中已经是多出来的数据,如果DIV中图片复杂,会更加长用户的等待时间。所以DIV的设计应该是简约的,图片链接可以定义在CSS上,这样可以减少第一次加载的时间。
有没有傻瓜式的工具?
显而易见,用DIV代替弹出窗口增加了网站的技术含量,恐怕一个网页设计师已经搞不定了,公司得再请上一个JavaScript程序员。那么现在有没有使用简易的程序库呢?答案是:有,而且很多。我就介绍两个很酷的工具:
Qooxdoo:
Qooxdoo的特点就是完全设计成了窗口程序的UI界面,甚至连编码的方式都向窗口程序靠拢。它的UI非常丰富,这种完全抛弃传统Web设计的东西属于比较前卫的。

Yahoo UI:
Yahoo UI与Qooxdoo等不同的是,它还是基于传统的Web设计。它可以很方便的和原始的HTML网页集成起来。对话框也集成了Ajax方法。

- 推荐阅讯
- Keyland结盟北京MyJob 将投资800万欧元
- 火狐被指存在内存泄露 工程师称特殊功能
- 欧盟迫使微软向竞争对手提供商业机密
- 分析称亚马逊应收购eBay 合并后能与Google抗
- 中IT竞争力全球排名第50 美继续领跑
- 更便宜的HD4800将与9月份上市
- GoogleBase增交易能力 可能涉足电子商务
- 金山雷军拿出一百万给员工派红包
- 中国宽带用户数明年超越美国 登顶世界
- 美国风投上亿元注资博啦网
- 阅读排行
- 1.国内X大学学生宿舍做爱被偷拍 上传到网上(图
- 2.红警3下载
- 3.色情网站借QQ登场 挑逗性美女头像色诱网民(
- 4.“毒彩斑斓”的"蜾""聊"
- 5.性开放得惊人:大三女生写网络妓女日记
- 6.蜾聊女孩的独白:蜾聊让我毁灭
- 7.百度保安强奸未遂 刺死公司留宿女员工
- 8.中国网通逆风而行 ADSL用户被迫安装流氓软件
- 9.历史上最昂贵的8大IT工程失误和教训
- 10.网络视频开启饕餮夜宴 电影下载不再有免费午
- 专题教程
- Windows Server-Windows Server文档-Windows Server新闻-Windows Ser PostgreSQL-PostgreSQL文档-PostgreSQL新闻-PostgreSQL专家
- WebLogic-WebLogic文档-WebLogic新闻-WebLogic专家 FreeBSD-FreeBSD文档-FreeBSD新闻-FreeBSD专家
- Linux-内核 GUI KDE Gnome DNS FTP 安全 安装-Linux专区 Windows-AD IIS ServerCore 虚拟化 安全 HPC-Windows专区
- 大话G游 专题:手机病毒揭密
- ARP攻击防范与解决方案 路由故障处理手册
