加入收藏 | 设为首页 | 关于本站 | RSS订阅
站内搜
您当前的位置:首页 > 电脑学院 > 常用软件 > Dreamweaver

不要跳转或刷新 实现网页区域选择显示

时间:2008-07-16 14:54:01  来源:赛迪网  作者:
    我们在制作网页时,有时会遇到这样的情况:根据用户的选择,显示不同的内容。比如,制作一个登录网页,上面有两个表格,一个给新用户注册用,一个供老用户登录用。我们想在页面上放两个radiobutton,根据用户的选择,来显示注册表格或登录表格。这些操作是在同一个页面中完成的,不需要跳转到其它页面或刷新当前页面。下面我们就来讲述如何实现这样的功能。 DVy中国电脑急救网
 DVy中国电脑急救网
  打开Dreamweaver,添加两个radiobutton,名称分别为radiobutton1和radiobutton2。radiobutton1供新用户注册点击,radiobutton2供老用户登录点击。再添加一个表格,用来显示新用户的注册登记区域。在表格中插入需要的相关元素、文字;再插入一个表格,用来显示老用户登录区域,同样在表格内插入相关内容。这样,我们就简单地设计好了界面。

DVy中国电脑急救网
  接着,我们就开始编辑相关的代码。选中第一个表格,在HTML编辑窗口中对其进行修改,在表格DVy中国电脑急救网

  〈table id="newuser" style="display:none" border="0" cellspacing="0" cellpadding="0">DVy中国电脑急救网

DVy中国电脑急救网
  同样的方法对第二个表格进行修改,ID值为“olduser”。这是我们按下F12预览,在浏览器中看到的只是两个radiobutton,表格是不可视的。DVy中国电脑急救网

DVy中国电脑急救网
  完成以上编辑后,开始编写radiobutton的代码。选中radiobutton1为其添加一个onclick的事件响应,代码如下:DVy中国电脑急救网

DVy中国电脑急救网
  〈input type="radio" name="radiobutton" value="radiobutton"onclick="newuser.style.display='';olduser.style.display='none'">DVy中国电脑急救网

DVy中国电脑急救网
  代码含义是点击radiobutton1时,设置表格newuser的display属性为空,即可视,表格olduserdisplay属性为none不可视。DVy中国电脑急救网

DVy中国电脑急救网
  同样编辑radiobutton2代码,它的onclick事件响应和radiobutton1恰恰相反,代码如下:DVy中国电脑急救网

DVy中国电脑急救网
  〈input type="radio" name="radiobutton" value="radiobutton" onclick="olduser.style.display='';newuser.style.display='none'">。DVy中国电脑急救网

DVy中国电脑急救网
  完成以上步骤后,就搞定了这个页面的制作。F12预览,浏览器中,我们点击radiobutton1就会显示新用户注册界面;再点击radiobutton新用户注册界面不可视,老用户登录界面显示。DVy中国电脑急救网

DVy中国电脑急救网
  通过很简单的代码编辑,就可以实现这个非常实用的功能。虽然我们用层也可以实现这样的效果,但是层在网页中精确定位远没有表格方便,不便于网页的整体布局设计。DVy中国电脑急救网

我们在制作网页时,有时会遇到这样的情况:根据用户的选择,显示不同的内容。比如,制作一个登录网页,上面有两个表格,一个给新用户注册用,一个供老用户登录用。我们想在页面上放两个radiobutton,根据用户的选择,来显示注册表格或登录表格。这些操作是在同一个页面中完成的,不需要跳转到其它页面或刷新当前页面。下面我们就来讲述如何实现这样的功能。DVy中国电脑急救网

  打开Dreamweaver,添加两个radiobutton,名称分别为radiobutton1和radiobutton2。radiobutton1供新用户注册点击,radiobutton2供老用户登录点击。再添加一个表格,用来显示新用户的注册登记区域。在表格中插入需要的相关元素、文字;再插入一个表格,用来显示老用户登录区域,同样在表格内插入相关内容。这样,我们就简单地设计好了界面。DVy中国电脑急救网

DVy中国电脑急救网
  接着,我们就开始编辑相关的代码。选中第一个表格,在HTML编辑窗口中对其进行修改,在表格DVy中国电脑急救网

  〈table id="newuser" style="display:none" border="0" cellspacing="0" cellpadding="0">DVy中国电脑急救网

DVy中国电脑急救网
  同样的方法对第二个表格进行修改,ID值为“olduser”。这是我们按下F12预览,在浏览器中看到的只是两个radiobutton,表格是不可视的。DVy中国电脑急救网

DVy中国电脑急救网
  完成以上编辑后,开始编写radiobutton的代码。选中radiobutton1为其添加一个onclick的事件响应,代码如下:DVy中国电脑急救网

DVy中国电脑急救网
  〈input type="radio" name="radiobutton" value="radiobutton"onclick="newuser.style.display='';olduser.style.display='none'">DVy中国电脑急救网

DVy中国电脑急救网
  代码含义是点击radiobutton1时,设置表格newuser的display属性为空,即可视,表格olduserdisplay属性为none不可视。DVy中国电脑急救网

DVy中国电脑急救网
  同样编辑radiobutton2代码,它的onclick事件响应和radiobutton1恰恰相反,代码如下:DVy中国电脑急救网

DVy中国电脑急救网
  〈input type="radio" name="radiobutton" value="radiobutton" onclick="olduser.style.display='';newuser.style.display='none'">。DVy中国电脑急救网

DVy中国电脑急救网
  完成以上步骤后,就搞定了这个页面的制作。F12预览,浏览器中,我们点击radiobutton1就会显示新用户注册界面;再点击radiobutton新用户注册界面不可视,老用户登录界面显示。DVy中国电脑急救网

DVy中国电脑急救网
  通过很简单的代码编辑,就可以实现这个非常实用的功能。虽然我们用层也可以实现这样的效果,但是层在网页中精确定位远没有表格方便,不便于网页的整体布局设计。DVy中国电脑急救网

 DVy中国电脑急救网


相关文章
·Dreamweaver4探谜系列(2) ·DreamWeaver批处理提高篇
·DreamWeaver经典技巧四则 ·网页制作小技巧:还网页链接“清白”
·Dreamweaver使用中的常见问题与解答 ·使用Dreamweaver便捷技巧方法十六则
·如何批量消除网页连接上的“虚线框” ·Dreamweaver技巧十二招
·Dreamweaver技巧50问 ·使用Dreamweaver MX表格排序功能
发表评论 共有 条评论
用户名: 验证码: 匿名发表
阅读排行
  1. Dreamweaver实现flash透明背景
  2. DreamWeaver超级技巧(中)
  3. DreamWeaver超级技巧(下)
  4. Dreamweaver滑动菜单的制作
  5. 在页面内加入日期
  6. 一种细腻的导航效果的制作方法
热门软件
推荐新闻
图片新闻
谷歌天气预报悄悄开始收费 官方回应是故障
谷歌天气预报悄悄开
囧!Google街景地图拍到有人在街头小便
囧!Google街景地图
9岁印度女孩成最年轻微软认证专家
9岁印度女孩成最年轻
IE欧洲市场占有率跌破60%
IE欧洲市场占有率跌

关于本站 | 广告服务 | 版权声明 | 业务合作 | 联系我们 | 网站地图 
Copyright? 中国电脑急网_CNPC120.COM All Rights Reserved 沪ICP备05050967