CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

层被遮挡如何解决

楼主liqunen(liqunen)2006-06-04 12:26:25 在 Web 开发 / JavaScript 提问

我想动态的生成一个层内容,并且是在页面的最顶层这个页有服务器控件和客户端控件,发现这个动态生成的层老是被服务器控件遮挡。请问大家如何解决:  
   
  这是我的cs函数:  
  public   void   ssd(System.Web.UI.Page   page)  
  {  
  System.Text.StringBuilder   div=new   System.Text.StringBuilder();  
  string   tp="mz_img";  
  div.Append("<div   id=\"sys_bg\"   onselectstart=\"return   false\"   style=\"position:absolute;display:\"\";top:0;left:0;background:#ffffff;width:100%;height:100%;z-index:999;filter:alpha(opacity=0);-moz-opacity:0\">");  
  //div.Append("<iframe   id=\"FrmArea\"   name=\"FrmArea\"   frameBorder=\"0\"   scrolling=\"no\">");  
  //div.Append("</iframe>");  
  div.Append("<table   id=\"sys_win\"   border=\"0\"   cellspacing=\"0\"   onselectstart=\"return   false\"   cellpadding=\"0\"   style=\"position:absolute;display:block;width:200;height:160;left:125;top:200;filter   :   progid:DXImageTransform.Microsoft.Shadow   (   enabled=t   ,   color=#cccccc   ,   direction=135   ,   strength=5   );z-index:100\">");  
  div.Append("<tr   onmousedown=\"tz_down(event);return   false\"   onselectstart=\"return   false\">   ");  
  div.Append("   <td   height=\"32\"   width=\"5\"><img   src='"+tp+"/w_top_left.gif'   width=\"5\"   height=\"32\"></td>");  
  div.Append("     <td   background='"+tp+"/w_top_bg.gif'   style=\"padding-left:5px\">");  
  div.Append("</td>");  
  page.RegisterClientScriptBlock("div",div.ToString());  
   
  }  
  调用   ssd(this.page)  
  ---------------------------------------------------------  
  2>如何把上面代码用js来实现  
  如果解决了一定给分祝大家周未愉快  
  问题点数:20、回复次数:10Top

1 楼kafly(王者)回复于 2006-06-04 15:28:42 得分 0

分太少,哈哈。。。。  
   
  DIV   z-index   设高点嘛,999不行,前面再加个9?哈哈  
   
  不知道你说的服务器控件是什么?。。。。。汗Top

2 楼glaciall(处女主任_上天下地,唯我银魔独尊)回复于 2006-06-04 19:39:44 得分 0

如果层的z-index己经够高还是被拦的话,那就建议使用IFRAME建立一个层来.  
   
  SELECT跟IFRAME还有ACTIVEX控件的界面层索引很高的....Top

3 楼liqunen(liqunen)回复于 2006-06-04 21:16:33 得分 0

大家好,继续帮忙呀Top

4 楼liqunen(liqunen)回复于 2006-06-04 21:16:46 得分 0

我设成9999都不行Top

5 楼liqunen(liqunen)回复于 2006-06-04 21:19:11 得分 0

public   void   ssd(System.Web.UI.Page   page)  
  {  
  System.Text.StringBuilder   div=new   System.Text.StringBuilder();  
  string   tp="mz_img";  
  div.Append("<div   id=\"sys_bg\"   onselectstart=\"return   false\"   style=\"position:absolute;display:\"\";top:0;left:0;background:#ffffff;width:100%;height:100%;z-index:999;filter:alpha(opacity=0);-moz-opacity:0\">");  
  div.Append("<iframe   id=\"FrmArea\"   name=\"FrmArea\"   frameBorder=\"0\"   scrolling=\"no\">");  
  div.Append("</iframe>");     ---我已这样了还是被服务器控件遮挡  
  div.Append("<table   id=\"sys_win\"   border=\"0\"   cellspacing=\"0\"   onselectstart=\"return   false\"   cellpadding=\"0\"   style=\"position:absolute;display:block;width:200;height:160;left:125;top:200;filter   :   progid:DXImageTransform.Microsoft.Shadow   (   enabled=t   ,   color=#cccccc   ,   direction=135   ,   strength=5   );z-index:100\">");  
  div.Append("<tr   onmousedown=\"tz_down(event);return   false\"   onselectstart=\"return   false\">   ");  
  div.Append("   <td   height=\"32\"   width=\"5\"><img   src='"+tp+"/w_top_left.gif'   width=\"5\"   height=\"32\"></td>");  
  div.Append("     <td   background='"+tp+"/w_top_bg.gif'   style=\"padding-left:5px\">");  
  div.Append("</td>");  
  page.RegisterClientScriptBlock("div",div.ToString());  
   
  }  
  调用   ssd(this.page)  
  Top

6 楼loverworld(爱人世间)回复于 2006-06-05 15:29:17 得分 0

z-index:100Top

7 楼liqunen(liqunen)回复于 2006-06-06 09:56:56 得分 0

还是不行被服务器控件控件遮挡Top

8 楼canserly(没啥不好意思)回复于 2006-07-11 14:14:25 得分 0

UP,问题和LZ一样Top

9 楼guolinchao(kony)回复于 2006-11-11 15:28:39 得分 0

http://community.csdn.net/Expert/TopicView3.asp?id=5150514Top

10 楼sh_city(潜水的鱼)回复于 2006-11-11 18:31:13 得分 0

请使用   window.createPopup()Top

相关问题

关键词

得分解答快速导航

  • 帖主:liqunen

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo