层被遮挡如何解决
我想动态的生成一个层内容,并且是在页面的最顶层这个页有服务器控件和客户端控件,发现这个动态生成的层老是被服务器控件遮挡。请问大家如何解决:
这是我的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




