十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
$(win.document).find("body").append(button);
公司专注于为企业提供成都网站设计、做网站、微信公众号开发、商城网站建设,小程序制作,软件按需求定制设计等一站式互联网企业服务。凭借多年丰富的经验,我们会仔细了解各客户的需求而做出多方面的分析、设计、整合,为客户设计出具风格及创意性的商业解决方案,成都创新互联公司更提供一系列网站制作和网站推广的服务。
$(win.document).find("body").append("aaaaaaa");
这俩句的区别就是,"aaaaaaa"是实际能容,button是变量。但执行的是新窗口,button的值确实在原窗口定义的。因此新窗口虽然执行了append的函数,却无法获取到button值,他只能在他窗口内调用变量。
可以先把子页面设置display:none;就是隐藏的意思,因为显示的时候是遮罩层的那一种,所以还要设置z-index:1。当点击父页面的按钮时弹出子页面,用show()这个jquery函数就行了。
W.$.dialog({
content:'url:wswgrkbillController.do?snhid='+b+'bh='+c+'ck='+d+'sl='+e,(路径)
title : '弹出框',
width : 1200,
height : 500,
}).zindex();
比如:
$("#btn").click(function(){
window.open("要弹出的页面.html");
});
jquery提交表单打开新页面的方法:
先用window.open()打开一个新的窗口,然后在表单中指定提交的target为刚刚打开的窗口即可。
例子代码:
form name="query_notice_form" target="_blank"
action="c:url value="/abc/xxxx.do"/" method="post"input
type="hidden" name="currType"
/form
function showNoticeDetail(obj) {
window.open('about:blank',"_blank","height=400,width=820,status=yes,toolbar=no,menubar=no,location=no");
query_notice_form.submit();
}
1、你肯定会有一个按钮点击事件Onclick()之类的,点击可以弹出dialog,还会有一个div加载需要dialog的需要的数据等。
2、$("#divId").dialog({
里面类似easyui的dialog;
})
3.点击事件在js添加一个$("#divId").dialog("open");