A页面中弹出窗体B 在B页面中弹出C窗体
现在的问题是c窗体的大小总是受到B的限制 怎样才能不受B窗体大小的限制呢?
这个..这个..问题描述的有点不清楚 有人看明白了么 怎么办呢

解决方案 »

  1.   

    没明白?要是用的div,可以设置CSS样式
      

  2.   

    弹出的到底是窗体还是div?
    窗体不受限制的,div的话放在同一层级,不要放在子节点下
      

  3.   

     A页面是初始页面 显示的是柱状图  点击柱状图后弹出窗体B B中是具体的数据列表 点击B中数据列表中的其中一列 弹出窗体C ,窗体C显示的是有关该列数据的其他相关联的数据
     问题就出现在由B弹出窗体C时,由于B页面是弹出的窗体 宽高都是很有限的 这就导致弹出C的窗体十分的小 数据显示有问题  请问怎么设置弹出才能让的C不受B的大小的影响呢  以下是用到的js   function showModalDialog(url, title, w, h) {
    //判断当前对话框是否存在
    if (document.getElementById('modaldialog_container_div') === null) {
    //创建对话框容器
    createModalDialog(w, h);
    }
    isDialogMax = false;
    //显示对话框
    showDialog(url, title);
    }/**
     * 在页面所在父窗口中显示对话框 (这个就是弹出B窗体时调用的)
     */
    function showParentModalDialog(url, title, w, h) {
    //获取所在父页面对象的脚本显示对话框
    parent.window.showModalDialog(url, title, w, h);

    }/**
      * 航路段列表显示对话框 (这个就是弹出C窗体时调用的)
      */
    function showGrandfatherModalDialog(url, title, w, h){
        window.showModalDialog(url, title, w, h);
    }/**
     * 创建对话框容器
     */
    function createModalDialog(w, h) {
    //初始化页面body对象
    bodyObject = $('body');
    //初始化对话框DOM
    var modalDialogDom = '<div id="modaldialog_container_div" style="overflow-y:hidden;">';
    modalDialogDom += '<iframe id="modaldialog_iframe" width="100%" height="100%" scrolling="no" frameborder="0" src=""></iframe>';
    modalDialogDom += '</div>';
    //添加DOM到body中
    bodyObject.append(modalDialogDom);

    //初始化对话框中iframe对象
    modalDialogIframe = bodyObject.find('#modaldialog_iframe');

    //初始化对话框对象
    modalDialog = bodyObject.find('#modaldialog_container_div');
    var ww=0.765;
    var hh=0.7;
    if(w!=null && h!=null){
    ww=w;
    hh=h;
    }
    modalDialog.dialog({
    //最小宽度
    width: bodyObject.width() * ww,
    //最小高度
    height: bodyObject.height() * hh,
    //是否为模式对话框
    modal: true,
                   ......
                   . .......
                   . ...(其余的省略了)哪位大侠帮忙指点下  怎么实现呢??? 非常感谢 在线等着
      

  4.   

    jquery有一款插件可以试下。
    http://www.51xuediannao.com/jQuery/jQuery_tanchu/
      

  5.   

    弹出层C 面积超过弹出层B的部分就被B层遮盖住了 所以设置C的大小没有用 谢谢大家的帮助
      

  6.   

    最近忙  刚来结贴  问题已解决了 每次弹出div层时  设置jquery UI dialog的参数zIndex的值,值越大div越显示在外端
     比如 A、B两个层   A的zIndex为10 B的zIndex值为9 则A显示在最外层,其次是B层  B层中被A遮盖住的区域不会显示