不跨域的情况下:
使用iframe框,子页面调用父页面方法,或者传递对象,可以用如下方式
parent.window.function(param)
(子传父函数对象即可实现,对象param可以在子页面赋值)
跨域的情况下:
必须使用第三者为第一个域名下,来判断监控
即为(是不同主域跨域;
前提,www.a.com下a.html,a.html内iframe调用了www.b.com下的b.html,b.html下iframe调用了www.a.com下的c.html
b.html是无法直接访问a.html的对象,因为涉及到跨域,但可以访问parent,同样c.html的parent可以访问b.html。c.html和a.html同域,是可以访问a下的对象的。parent.parent.js对象!)
效果图如下:
http://s9/mw690/002FX9ovgy706EvTwika8&690
使元素水平居中,是在页面排版中经常遇到的一件事,那你是否也为这样是的事烦恼过。用css或者js都可以使页面元素居中,但用css居中对于效率提升更有效。下面我来介绍几种常用的方式:
1.最常用的方式,使用margin:0
auto;(即margin-left:auto;margin-right:auto).前提是需要知道元素的width。也就是说元素要是display:block。
2.使用display:inline-block;样式使元素转为内链元素,可以设置width属性(如果不设置即为内容大小宽度)。注意:需要给其父元素添加样式text-align:center。(意思就和文本居中雷同)。