createPopup()的小疑问

guohao0827 2009-10-09 05:36:36
var _oPopup = window.createPopup();
var _oSubPopup = _oPopup.document.parentWindow.createPopup();

第一个好理解

第二个是什么意思?js高手能详细解释一下不?

还有
var oS = _oPopup.document.createStyleSheet();
oS.addRule("body","font-family: 宋体;font-size: 9pt;margin:0px;border: 0px;background-color: #EFEFEB;cursor: default;");
oS.addRule("table","cursor: default;");
oS.addRule("td","font-size: 12px;");
oS.addRule("table.mnuList","border: #00377a 1px solid;display: none;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#efefeb, EndColorStr=#ffffff);");
oS.addRule("col.mnuLeft","width: 27px;text-align: center;background-color :#889DC2;");
oS.addRule("col.mnuItm ","padding-top: 5px;padding-left: 10px;");
oS.addRule("tr.mnuSpacer","padding: 0px;font-size: 1px;");
oS.addRule("hr.mnuSpacer","height: 1px;margin-left: 10px;");

oS = _oSubPopup.document.createStyleSheet();
oS.addRule("body","font-family: 宋体;font-size: 9pt;margin:0px;border: 0px;background-color: #EFEFEB;cursor: default;");
oS.addRule("table","cursor: default;");
oS.addRule("td","font-size: 12px;");
oS.addRule("table.mnuList","border: #00377a 1px solid;display: none;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#efefeb, EndColorStr=#ffffff);");
oS.addRule("col.mnuLeft","width: 27px;text-align: center;background-color :#889DC2;");
oS.addRule("col.mnuItm ","padding-top: 5px;padding-left: 10px;");
oS.addRule("tr.mnuSpacer","padding: 0px;font-size: 1px;");
oS.addRule("hr.mnuSpacer","height: 1px;margin-left: 10px;");
这个用法比较少见,是什么意思?我看微软CRM里面这样写的。
...全文
52 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hookee 2009-10-09
  • 打赏
  • 举报
回复
var _oPopup = window.createPopup();
_oPopup.document.parentWindow就是获得popup的窗口
var _oSubPopup = _oPopup.document.parentWindow.createPopup(); 就是在popup中再popup一个窗口

addRule 是动态添加式样表,
静态的的是用<style>.xxxx{}</style> 其中的.xxx{}就是Rule

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧