我使用以下代码从我的Jquery代码中打开一个新窗口:
window.open("/mypage", "mywindow","status=0,toolbar=0, height=500, width=500");
我只是想知道是否有办法在生成的页面中为新窗口添加体类,这样我就可以添加一些定制的样式。
答案 0 :(得分:2)
您可以通过附加像此
这样的查询字符串来传递页面GET参数window.open ("/mypage?bodyClass=nameOfCssClass", "mywindow","status=0,toolbar=0, height=500, width=500");
然后在页面(mypage)上使用“bodyClass”的值来设置其body标签的CSS类。如果您使用“mypage”的任何服务器端代码,这是最简单的,但也可以使用JavaScript读取查询字符串。
答案 1 :(得分:2)
您可以这样做:
var w = window.open('','','width=200,height=100');
$(w.document).find('html').addClass('opened-as-popup')