有关弹出层窗体的问题 A页面中弹出窗体B 在B页面中弹出C窗体现在的问题是c窗体的大小总是受到B的限制 怎样才能不受B窗体大小的限制呢?这个..这个..问题描述的有点不清楚 有人看明白了么 怎么办呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没明白?要是用的div,可以设置CSS样式 弹出的到底是窗体还是div?窗体不受限制的,div的话放在同一层级,不要放在子节点下 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, ...... . ....... . ...(其余的省略了)哪位大侠帮忙指点下 怎么实现呢??? 非常感谢 在线等着 jquery有一款插件可以试下。http://www.51xuediannao.com/jQuery/jQuery_tanchu/ 弹出层C 面积超过弹出层B的部分就被B层遮盖住了 所以设置C的大小没有用 谢谢大家的帮助 最近忙 刚来结贴 问题已解决了 每次弹出div层时 设置jquery UI dialog的参数zIndex的值,值越大div越显示在外端 比如 A、B两个层 A的zIndex为10 B的zIndex值为9 则A显示在最外层,其次是B层 B层中被A遮盖住的区域不会显示 JS放TABLE里就不执行了? switch-case 语句里面有return了 break还起作用吗 请教execScript(()的使用? 能否动态改变控件如文本框的name? 如何利用js将多个值从子页传到父页? 一个窗口关闭的问题(我没分了,有分的时候会给的) 新手提问,关于框架结构问题 请问如何使用JS读取自己服务器上的文本文件,非常急,万分感谢,望高手近来看一下 初级问题,多谢! Go_Rush(阿舜) 来拿分 求大牛们指教,jsp 根据当前登陆的用户来显示不同的主页面 javascript冲突
窗体不受限制的,div的话放在同一层级,不要放在子节点下
问题就出现在由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,
......
. .......
. ...(其余的省略了)哪位大侠帮忙指点下 怎么实现呢??? 非常感谢 在线等着
http://www.51xuediannao.com/jQuery/jQuery_tanchu/
比如 A、B两个层 A的zIndex为10 B的zIndex值为9 则A显示在最外层,其次是B层 B层中被A遮盖住的区域不会显示