模态对话框没有滚动条解决方法

1、ie8 F12 调试,选中body标签。发现body的样式

body{
   overflow: hidden;
  }

 

该样式处在导入的left.css 文件中

 

解决:在导入的语句<link href="<%=path %>/css/left.css" rel="stylesheet" type="text/css" />

下面加(在上面不行,会被覆盖和js的方法的覆盖方式有点不同

 

<style type="text/css">
  <!--
  .  body{
   overflow: scroll;
  }
  -->
 </style>

2、代开模式窗口的js代码参考:带scroll=yes 


 function search(e){
   var fixPositionName=$("#fixPositionName").val();
   openOptionPage("developFixPositionSearch.action?urlEncoder=true&fixPositionName="+encodeURIComponent(fixPositionName),e,120,300);
 }
 
 
 function openOptionPage(url,e,width,height)
 {
   var t = e.offsetTop;
   var l = e.offsetLeft;
   while (e = e.offsetParent)
   {
     t += e.offsetTop;
     l += e.offsetLeft;
   }
   var x = window.screenLeft + l;
   var y = window.screenTop + t + 22;
   var p = 'dialogWidth='+width+'px;dialogHeight:'+height+'px;dialogLeft:' + x + ';dialogTop:' + y + ';resizable:yes;scroll:yes;status=yes';
   window.showModalDialog(url,window,p);
 }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值