iframe框架中用js改变父级Url】的更多相关文章

<script type="text/javascript">        var path = window.location.href;//当前也面的跳转        var topPath = top.window.location.href;//最外层也面的跳转        if (path != topPath)        {            top.window.location.href = window.location.href;     …
父级frame中的方法: function hideOutline() { $("#outline").hide(); $("#content").attr("style", "width: 97%;"); $(".replyUserList").find("table").attr("style", "left: 35px;"); $("…
var bb=window.opener.frames["contentIframe"].document.all["my:费用类别"][0].value; //可以查询相同同ID的所有元素 var bb=window.opener.frames["contentIframe"].document.getElementById("my:费用类别"); 上面的代码,可以取到父级页面里frameset 里的元素.…
最近需要做一个iframe调用其他页面内容,这个iframe地址是可变化的,但是里面的内容高度不确定且里面内容高度可调整,所以需要通过监听iframe里面body的高度变化来调整iframe的高度. 后面发现了一个好用的插件detect-element-resize.js,首先看一下这个插件的介绍: 插件简介 跨浏览器,基于事件,元素调整大小检测. 简而言之,此实现不使用内部计时器来检测大小更改(就像我发现的大多数实现一样).它使用scroll大多数浏览器上的onresize事件,以及IE10及…
if (window.parent && window.parent.frames["frame_main"]) { alert(window.parent.frames["frame_main"]); window.parent.frames["frame_main"]..location.reload(); }else{ window.parent.frames.item("frame_main").loc…
今天在做一个数据统计的界面的时候,需要做折线统计图,在网上找了一圈发现数据统计的插件还是不少的,本着轻量级的的原则选择了Chart.js,后来在做的过程中便遇到两个问题,以此记录下来,和刚刚接触前端的朋友共同进步. 问题1:chart.js是用canvas实现的,但是canvas不能直接设置父级元素的百分比. 解决办法:通过js获取父级元素的宽度,将获取到的宽度赋给canvas(这个也是解决第二个问题的先决条件) 代码如下: 这个是结构代码: <div class="cavsBox cav…
同源下 1.iframe属性设置参考:https://blog.csdn.net/xiyiyindie/article/details/53415158 2.父子页面之间元素相互操作:https://www.cnblogs.com/loveamyforever/p/6222604.html 3.子页面的js,对父页面的操作:https://www.jb51.net/article/89931.htm(DOM操作)  和   https://blog.csdn.net/u012374381/art…
关于元素设置margin-top能够改变body位置的原因及解决(子元素设置margin-top改变父元素定位) 起因:在进行bootstrap的.navbar-brand内文字设置垂直居中时采用line-height=高度,无法居中,发现源码.navbar-brand 设置了 padding: 15px 15px;(默认导航高度为50),于是居中应该是等于高度-30,解决过程中写了几个div用于检测问题,结果遇到了以下问题,经过数小时的研究(时间大多花费在百度与谷歌上,以及研究原因上),于是写…
摘自:http://blog.csdn.net/kongjiea/article/details/38870399 1.在父页面 获取iframe子页面的元素 (在同域的情况下 且在http://下测试,且最好在iframe onload加载完毕后 dosomething...) js写法 a.同过contentWindow获取 也有用contentDocument 获取的 但是contentWindow 兼容各个浏览器,可取得子窗口的 window 对象.contentDocument Fir…
  第一种情况:iframe中不存在name和id的方法:(通过contentWindow获取) var iframe = document.getElementsByTagName('iframe')[0];var ifr_document = iframe.contentWindow.document;//iframe中的文档内容 或者: var _iframe = document.getElementByIdx_x('iframeId').contentWindow; var _div…