实用JS小汇总--抽屉式收缩右边窗体(类似QQ)

该章节笔者就贴上这段用到的一个JS收缩右边窗体的脚本代码。
图片预览

右边框架显示人员列表(在线与下线)。

 1 <! DOCTYPE html PUBLIC  " -//W3C//DTD XHTML 2.0 Transitional//EN "   " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " >
 2 < html xmlns = " http://www.w3.org/1999/xhtml " >
 3 < head >
 4 < title > 聊天室 </ title >
 5 < style type = " text/css " >  
 6 ExpandedBlockStart.gifContractedBlock.gif.navPoint  {color: white; cursor: pointer; font-family: webdings; font-size: 9pt}   
 7 </ style >  
 8 < script type = " text/javascript " >    
 9   // 退出聊天室
10    function closethewindow()   
11 ExpandedBlockStart.gifContractedBlock.gif     {  
12      
13      var p = window.dialogArguments;
14      p.location = p.location;
15       window.close();   
16    }
 
17      // 右边窗体收缩
18     function changewindow()
19 ExpandedBlockStart.gifContractedBlock.gif     {
20    var window=document.getElementById("carnoc");
21    if(window!=null)
22ExpandedSubBlockStart.gifContractedSubBlock.gif    {
23       window.location.reload();
24    }

25    }

26 </ script >   
27 </ head >
28 < body style = " margin: 0px "  scroll = " no "  onresize = " changewindow(); " >
29 < script type = " text/javascript " >
30 ExpandedBlockStart.gifContractedBlock.gif if (self != top) {top.location=self.location;}
31 ExpandedBlockStart.gifContractedBlock.giffunction switchSysBar() {
32ExpandedSubBlockStart.gifContractedSubBlock.gifif (switchPoint.innerText==3){
33switchPoint.innerText=4
34document.all("frmTitle").style.display="none"
35ExpandedSubBlockStart.gifContractedSubBlock.gif}
else{
36switchPoint.innerText=3
37document.all("frmTitle").style.display=""
38}
}

39 </ script >
40 < table border = " 0 "  cellpadding = " 0 "  cellspacing = " 0 "  height = " 620px "  width = " 100% " >
41   < tr >
42     < td colspan = " 3 " >
43     < input type  = " button "  value = " 退出聊天室 "  onclick = " closethewindow(); " >  
44     < hr >
45     </ td >
46   </ tr >   
47   < tr >
48      < td >
49         < iframe src = " http://moss/ChatRoom/Pages/chatroom.aspx "  width = " 100% "  height = " 620px "  id = " chatpeople " ></ iframe >
50      </ td >
51      < td bgcolor = " #2FBCEE "  style = " width:3px " >
52       < table border = " 0 "  cellpadding = " 0 "  cellspacing = " 0 "  height = " 100% " >
53        < tr >
54          < td style = " height: 100% "  onClick = " switchSysBar() " >
55          < font style = " font-size:8pt; cursor: default; color: #ffffff " >
56          < span  class = " navPoint "  id = " switchPoint "  title = " 关闭/打开左栏 " > 3 </ span >
57          < br >
58          </ font >
59        </ td >
60        </ tr >
61       </ table >     
62      </ td >
63       < td align = " middle "  nowrap valign = " center "  id = " frmTitle " >
64       < iframe frameborder = " 0 "  id = " carnoc "  name = " carnoc "  scrolling = " auto "  src = " http://moss/ChatRoom/Pages/OrgTreeview.aspx "  width = " 200px "  style = " height:620px " >  
65       </ iframe >     
66      </ td >
67    </ tr >
68 </ table >
69 </ body >
70 </ html >
71
72
以上两个框架替换成自己要显示的页面就可以了!


转载于:https://www.cnblogs.com/zhengyongfeng/archive/2009/08/25/1553420.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 关于vue-element-admin的抽屉组件,我可以回答。抽屉组件是Vue-Element-Admin中一种常见的UI组件,通常用于在界面上打开一个侧边栏,展示与当前页面相关的信息或操作。抽屉组件通常由一个触发按钮和一个侧边栏组成,在点击触发按钮后,侧边栏会从页面的侧边滑出,显示出其中的内容。这个组件在Vue-Element-Admin中的使用也比较简单,只需要在相应的页面组件中引入抽屉组件,然后在template中使用即可。 ### 回答2: vue-element-admin 是一个基于 Vue.js 和 Element UI 的后台管理系统框架。其中的抽屉组件是一种常见的界面元素,以便在用户点击某个触发按钮时,将一个侧边栏或抽屉式的面板从屏幕边缘展开。下面是关于 vue-element-admin 的抽屉组件的一些特点和用法。 首先,vue-element-admin 的抽屉组件支持多种触发方式,包括按钮点击、链接点击、图标点击等。通过简单的配置即可实现不同的触发效果。 其次,抽屉组件可以在页面内的任何位置进行配置,并且可以自定义属性,比如宽度、位置等。这样可以根据实际需求,将抽屉组件放在不同的区域展示,并具有灵活的布局。 另外,抽屉组件还支持多种动画效果,比如淡入淡出、滑动等。这些效果可以通过简单的配置进行设置,使页面展示更加流畅和动感。 在使用方面,只需在模板中调用抽屉组件的标签,并设置相应的属性和事件,就可以实现抽屉的展开和关闭操作。同时,可以结合其他组件和数据进行交互,实现更加复杂的功能。 总之,vue-element-admin 的抽屉组件提供了一种简单、灵活的方式来实现抽屉式的界面效果,可以方便地用于后台管理系统的开发。无论是在布局美观性还是交互体验上,都具有很高的可定制性和扩展性。 ### 回答3: vue-element-admin是一个基于Vue.js和Element UI的后台管理系统模板,它提供了丰富的组件和功能,包括抽屉组件(Drawer)。 抽屉组件是vue-element-admin中常用的一个组件,用于实现侧边栏的展开和收缩功能。在vue-element-admin中,抽屉组件通常用于显示左侧菜单栏,在点击菜单项时展开或收缩对应的子菜单。 抽屉组件的主要特点有: 1. 支持多级菜单:抽屉组件可以嵌套使用,实现多级菜单的展开和收缩。 2. 可配置性强:通过配置数据源,可以自定义菜单项的文本、图标、路径等属性,灵活地适应不同的需求。 3. 用户友好的交互效果:在抽屉组件中,菜单项的展开或收缩通过动画效果呈现,使用户操作更加流畅,并且可以通过点击菜单项外的区域来关闭抽屉,提供更好的用户体验。 4. 状态管理灵活:抽屉组件采用Vue.js的响应式数据机制,在抽屉展开或收缩时,组件会自动更新状态,例如更新菜单项的选中状态。 要在vue-element-admin中使用抽屉组件,首先需要在代码中导入抽屉组件,然后根据需要进行配置和使用。例如,可以通过v-for指令循环遍历菜单项,动态生成抽屉中的菜单,并通过点击事件监听菜单项的点击事件,实现展开子菜单或跳转到对应页面的功能。 总之,vue-element-admin的抽屉组件是一个功能强大且灵活的组件,可以帮助开发者快速实现后台管理系统中的菜单展开和收缩功能,提供良好的用户体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值