网上有不少讨论弹出层如何置最前面的问题,如类似以下这个贴子:
http://topic.csdn.net/t/20020827/16/974326.html没错,基本上都是说z-index值越大越靠前,可这忽略了特殊情况,当有一个界面有用流,如ServletOutputStream
输出后.却永远在最上层!那怕之前的弹出层等z-index设置极限大都没用,都会被输出流"遮住"(呵,说得不是很专业,希望各位大侠能理解吧),这样亦造成了弹出层的大部分被盖掉,显然很不好看,请问:要没办法让输入流不要在最前边呢?可能我这样说明对没做过这方面的不大好理解的,关于流输出相当于把一个文件,如word或eml等文件直接用浏览器输出内容的,
这样当然要用到ServletOutputStream之类的了,如果只向浏览器输出文本不用流的方式,则其不会在最上层的(最前面)

解决方案 »

  1.   

    你连啥叫客户端,啥叫服务器都还没有搞懂。div 是客户端的东西。
    Stream 是服务器端的东西。这2个之间,不要一起讨论,因为运行时,要不就在客户端运行,要不就在服务器端运行
      

  2.   

    div 是客户端的东西。 
    Stream 是服务器端的东西。 

    这个是对的,Stream是服务器端的东西(应该可以说是由服务器产生的吧),但产生后,不也要输出在浏览器去显示么?
    那这时,是不是可以跟客户端在一起讨论了呢?可能个人理解有偏差吧,我是这样认为的,呵
    后来我把流输出到一个框架去显示,内容还是在最前面,因为我这个弹出层相当于QQ的消息提醒,而那样会被遮住,显然不大友好的,
    另一个贴人有网友建意用iframe,我还要再试试看能不能解决
      

  3.   

    呵呵,如果你继续混在一起考虑,我不认为你能解决。给你个建议,用静态html和js 先实现你的功能,这样你就不用考虑什么服务器端可,有个IE就完全可以了。等实现了,在考虑吧东西完善成动态的。