function showpopup(popcontent,poptitle,popwidth,popheight) {
$(".pop_up_Iframe,.bg,.pop_up_box").remove();
var bh =$(document).height();
var bw =$(window).width();
var wh =$(window).height();
$('<iframe scrolling="no" frameborder="no" boder="0" class="pop_up_Iframe"></iframe><div class="bg"></div>').appendTo(document.body).css({width:bw,height:bh,display:"block"});
$(document.body).append(
"<div class='pop_up_box'>"
+"<div class='pop_up_contnet'>"
+"<div class='pop_up_contnet_top'>"
+"<div class='edialogheaderbg_l'>"
+"<div class='edialogheaderbg_r'>"
+"<div class='edialogheadertitle' name='DragTitle'></div>"
+"<div onClick='closeBg();' class='edialogclose' title='点此关闭'></div>"
+"</div>"
+"</div>"
+"</div>"
+"<div class='Guide_content'>"
+"<div class='edialogbodybg_l'>"
+"<div class='edialogbodybg_r'>"
+"<div class='edialogbody'></div>"
+"</div>"
+"</div>"
+"</div>"
+"<div class='edialogfooterbg_l'>"
+"<div class='edialogfooterbg_r'>"
+"<div class='edialogfooterbg'></div>"
+"</div>"
+"</div>"
+"</div>"
+"</div>")
var popcontentlink=popcontent;
$.ajax({
url: popcontentlink,
dataType: 'html',
success: function(data) {
$(".edialogbody").html(data);
},
error: function(json){
alert("Showpopup Error!");
}
});
$('.edialogheadertitle').text(poptitle);
$('.pop_up_box').css({width:popwidth,height:popheight});
var v_left=(bw-popwidth)/2;
var v_top=(wh-popheight)/2;
$('.pop_up_box').css({left:v_left,top:v_top,display:"block"});
};目前弹出页面的大小虽然根据传进来的宽和高,但实际上还是根据打开页面的动态内容大小而变,我需要每次打开页面大小一致,请问如何修改?javascripthtml
$(".pop_up_Iframe,.bg,.pop_up_box").remove();
var bh =$(document).height();
var bw =$(window).width();
var wh =$(window).height();
$('<iframe scrolling="no" frameborder="no" boder="0" class="pop_up_Iframe"></iframe><div class="bg"></div>').appendTo(document.body).css({width:bw,height:bh,display:"block"});
$(document.body).append(
"<div class='pop_up_box'>"
+"<div class='pop_up_contnet'>"
+"<div class='pop_up_contnet_top'>"
+"<div class='edialogheaderbg_l'>"
+"<div class='edialogheaderbg_r'>"
+"<div class='edialogheadertitle' name='DragTitle'></div>"
+"<div onClick='closeBg();' class='edialogclose' title='点此关闭'></div>"
+"</div>"
+"</div>"
+"</div>"
+"<div class='Guide_content'>"
+"<div class='edialogbodybg_l'>"
+"<div class='edialogbodybg_r'>"
+"<div class='edialogbody'></div>"
+"</div>"
+"</div>"
+"</div>"
+"<div class='edialogfooterbg_l'>"
+"<div class='edialogfooterbg_r'>"
+"<div class='edialogfooterbg'></div>"
+"</div>"
+"</div>"
+"</div>"
+"</div>")
var popcontentlink=popcontent;
$.ajax({
url: popcontentlink,
dataType: 'html',
success: function(data) {
$(".edialogbody").html(data);
},
error: function(json){
alert("Showpopup Error!");
}
});
$('.edialogheadertitle').text(poptitle);
$('.pop_up_box').css({width:popwidth,height:popheight});
var v_left=(bw-popwidth)/2;
var v_top=(wh-popheight)/2;
$('.pop_up_box').css({left:v_left,top:v_top,display:"block"});
};目前弹出页面的大小虽然根据传进来的宽和高,但实际上还是根据打开页面的动态内容大小而变,我需要每次打开页面大小一致,请问如何修改?javascripthtml
解决方案 »
- jQuery mobile开发iPad应用,怎么调用C#写的Web Service?
- 新人请教
- javascript计算器的思路
- 超难题一个:思路提示(JS如何检测到指定文件夹中有新文件产生)
- JS实现的一个渐显框中+超链接问题,望高手赐教!
- 请高手指点?
- 请教一个DOM的问题
- 如何让javascript读取出来的COOKIES内容显示中文?
- 多个checkbox,check任意一个的同时,uncheck原来的,功能上类似radio的功能,高手请帮忙?100分,马上给!
- 只允许输入阿拉伯数字,英文字母和中划线并且中划线不能放在开头,谁有办法?
- 怎么让 三个页面,定时自动打开
- select关联问题,PHP语句,需要用到数据库
var v_left=(bw-popwidth)/2;
var v_top=(wh-popheight)/2;
$('.pop_up_box,.pop_up_Iframe').css({left:v_left,top:v_top,display:"block"});设置宽度高度top left 不要忘记带上.pop_up_Iframe ,不放心再加上 overflow:hidden 吧