PopUp 如何从主页获取样式?

Posted

技术标签:

【中文标题】PopUp 如何从主页获取样式?【英文标题】:How can a PopUp get the styles from the main page? 【发布时间】:2011-06-09 11:45:08 【问题描述】:

我打开了一个弹出窗口

SP.UI.ModalDialog.showModalDialog

但是这个弹出窗口的内容没有任何Sharepoint Portal 的样式。 (它也无法访问主页的javascript)。似乎是因为SP使用iframe打开它。

Pop Up 如何从主页面获取样式?

【问题讨论】:

【参考方案1】:

SharePoint 模式对话框使用与门户相同的 MasterPage。大多数样式都使用 CSS 标签隐藏,即 s4-notdlg。如果您在母版页下搜索此标签,则此标签下的任何样式都不会显示在 Modal Dialog 上。

您应该为弹出页面创建 PopupMaster.master,因为修改此标记也会影响 SharePoint 默认使用的模式对话框。或者您也可以为 Portal 创建自定义母版页并根据需要进行修改。

【讨论】:

以上是关于PopUp 如何从主页获取样式?的主要内容,如果未能解决你的问题,请参考以下文章

Next.js:如何从元素中获取应用样式?

如何从地理服务器中的图层获取样式

如何从网页获取谷歌扩展的价值

如何在样式组件之外获取主题?

如何从内联样式属性中获取值并将其放入最接近的输入值中? jQuery

Wordpress ACF 字段如何从自定义帖子类型中获取选项