iframe学习(七)之父窗口的样式会影响子窗口吗?

父窗口的样式会影响子窗口吗?

这个答案是否定的,父窗口的样式不会影响子窗口

// 主窗口
<style>
        p  {
            color: red;
        }
    </style>
    <script>
        window.onload = function () {
            var s = document.getElementsByTagName(‘iframe‘)[0];
        }
    </script>
</head>
<body>
    <p>11</p>
    <iframe src="./b.html" frameborder="0"></iframe>
</body>

// 子窗口
<body>
    <p>22</p>
</body>

效果图如下:

从上图可以看出在父窗口中设置的样式并没有影响到子窗口

原文地址:https://www.cnblogs.com/kunmomo/p/12144410.html

时间: 2024-08-26 17:04:41

iframe学习(七)之父窗口的样式会影响子窗口吗?的相关文章

在父窗口的中间位置显示子窗口 MFC

CRect rect; GetWindowRect(rect);//该函数返回指定窗口的边框矩形的尺寸.该尺寸以相对于屏幕坐标左上角的屏幕坐标给出. //rect获得的坐标为当前窗体的坐标,对于显示器屏幕的最左上角为(0,0)点坐标,向下移动多少就加值多少 //假设要显示的对话框宽320,高140,(320,140),left.right是X轴坐标,left-right则为宽父窗体的宽,同理top.bottom是Y轴的坐标,相减为父窗体的高.left ;top; right;bottom;分别表

VC实现顶层窗口的透明与实现子窗口的透明【重点:子窗口透明处理】

本人在vc开发过程中,多次因窗口透明而煞费苦心,在本人的前一文章<UpdateLayeredWindow与SetLayeredWindowAttributes>中已经指明实现窗口的透明方法,在过往实际的开发过程中我也一直沿袭这一做法,但也并不是屡试不爽,实际应用过程中的缺陷暴露如下: (1)SetLayeredWindowAttributes和UpdateLayeredWindow两个API函数只能适用于层级窗口,也就是非子窗口: (2)UpdateLayeredWindow方法效率比SetL

window.open 打开子窗口,关闭所有的子窗口

需求:通过window.open方法打开了子窗口,当关闭主窗口时,子窗口应当也关闭. 实现思路: 1.打开子窗口函数window.open(url,winName)的第二个参数winName可以唯一标识打开的窗口.因此关闭子窗口只需要使用winName.close()函数即可. 2.一个页面可能有多个子窗口.因此需要一个数组存储所有子窗口对象.关闭时,遍历数组即可. 3.子窗口还可以再打开子窗口.无限循环下去.因此需要判断. 此需求可以通过两个方法实现. 调用子窗口的关闭函数. 此方法易于理解,

[QT]MdiArea子窗口的管理,拦截子窗口关闭消息并在父窗口处理

在子窗口注册事件过滤器,然后在父窗口重写事件过滤器 中间可调用event->ignore()来忽略此事件,若没有调用此函数,子窗口会继续处理此事件 函数removeSubWindow()不会回收窗口所包含的资源,可再次使用 原文地址:https://www.cnblogs.com/kang-l/p/8372116.html

Cocos2d-x开发---改变父节点颜色、透明度影响子节点

标题的意思是:当我们修改父节点的颜色或者透明度的时候,默认是不会对子节点产生影响的.在交流群里看见网友说可以通过设定某个参数来达到修改子节点相关属性的效果,就去看了看源码,记录下来: 引擎版本为:2.1.4 引擎中诸如CCSprite 设置颜色的时候是使用基类:CCNodeRGBA中的setColor 方法的.该方法的代码: void CCNodeRGBA::setColor(const ccColor3B& color) { _displayedColor = _realColor = col

C# MDI 子窗口最大化后在父窗口菜单栏前不显示子窗口的图标

效果对比: 注意:需将父窗口的MainMenuStrip属性设置为菜单的(Name). 方法: 在主菜单的ItemAdded事件中添加如下代码: private void menuStrip1_ItemAdded(object sender, ToolStripItemEventArgs e) { if (e.Item.Text.Length == 0 || e.Item.Text == "还原(&R)" || e.Item.Text == "最小化(&N)&

QT 子窗口监听主窗口信号(超级简单,但是好用,比如主窗口移动的时候,子窗口不要再继续处理任务)

MainWindow *ptr = NULL; ptr = (MainWindow*)parentWidget(); connect(ptr, SIGNAL(param_result(bool)), this, SLOT(param_add(bool))); http://blog.csdn.net/emdfans/article/details/42667403

【MFC】父窗口 WS_CLIPCHILDREN 样式 对子窗口刷新的影响 与 窗体区域绘制问题WS_CLIPCHILDREN与WS_CLIPSIBLINGS

如何在MFC创建的程序中更改主窗口的属性 摘自:http://blog.sina.com.cn/s/blog_4bebc4830100aq1m.html 在MFC创建的单文档界面中: (基于对话框的,直接在对话框的类向导中的虚函数里边添加PreCreateWindow函数,但是实际上有没有用就没有试过.望试验的告知,谢谢.) 在CMainFrame::PreCreateWindow(CREATESTRUCT& cs)中添加下面的代码可以固定窗口大小 cs.style = WS_OVERLAPPE

jQuery 获取父窗口的元素 父窗口 子窗口(iframe)

$("#父窗口元素ID",window.parent.document); 对应javascript版本为window.parent.document.getElementByIdx_x("父窗口元素ID"): 取父窗口的元素方法:$(selector, window.parent.document);那么你取父窗口的父窗口的元素就可以用:$(selector, window.parent.parent.document); 类似的,取其它窗口的方法大同小异$(se