iframe 页面如何获取父框架URL

在页面上放置一个iframe页面,用document.referrer获取来源页地址,只能获取到iframe本身的地址,我是问要如何获取到父窗口上面的URL,就是这个iframe所在页面的浏览器地址栏里的URL要如何获取到?希望讲解仔细一些,谢谢

第1个回答  2013-07-29
试下window.parent.location.href
window.parent代表父窗体的window对象追问

这个获取不到的,会提示:undefined

追答

因为js是在本地测试的,所以请选中Internet设置中高亮的那一项。

追问

不是,我是在网络上测试的呀,这个获取不到的。你有没有QQ呀,麻烦留一下,我有问题咨询你一下

iframe如何获取父页面document.referrer(父页面的上一页的url)
在父页面iframe 中加个id="b"var doc= parent.frames['b'].document.referrer;试试 或者在父页面iframe 中加个id=b <input type="text" id= "c" value(提前取好该页面url)> var doc= parent.frames['b'].document;var a = doc.getElementById("c").value;试试 ...

获取iframe页面的URL
iframe的当前url的获取方法 代码如下:parent.document.getElementById("content_info").contentWindow.location.href 其中:content_info为iframe的id

如何获取iFrame当前的URL?
你打开页面查看代码的时候你会发现 即使iFrame的链接跳转到另一个页面 但在他的上级页面查看是页面代码时该iframe还是原来的url 而这时候改iframe确实跳转了 所以你查看该iframe时当然是空白的了 不知道我说的你能看明白不

iframe修改父页面url
需要在B页面修改A页面下的iframe的url(如果楼猪是这个意思)。在B页面里面可以这样:window.parent.SetiframeUrl(url);(SetiframeUrl是父页面(A页面)的一个js方法)。如果楼猪是多层嵌套。比如B页面里面还有个iframe,iframe里面还有个C页面。如果需要在C页面修改A页面下的iframe的url,也可以这样写,关...

js能否将iframe当中子页面的参数传递参数到父框架然后在父页面里面带...
不可以,因为子页面和父页面实际上是两个页面,两个页面无法调用同一个函数(JS不能跨页面传递参数)。所以想调用父页面的东西只能通过URL传参或者用后台服务器实现传递,纯JS是不可以的!

fullpage 如何获取iframe 的url
你打开页面查看代码的时候你会发现 即使iFrame的链接跳转到另一个页面 但在他的上级页面查看是页面代码时该iframe还是原来的url 而这时候改iframe确实跳转了 所以你查看该iframe时当然是空白的了

iframe 中如何登录目标网站并携带参数跳转?
具体实现流程如下:1. 父级页面通过postMessage()方法向iframe内部系统传输token等信息;2. iframe内部系统通过window.addEventListener('message', event => {})监听传入的message并处理;3. 当iframe内部系统需要跳转到目标网站时,可以通过window.parent.postMessage()方法向父级页面传递参数,然后在父级...

iframe里面src页面里怎么调用父级页面变量的变量值
既然是变量,是没办法直接读取的,你只能把它传过来,用url或者post方式或者其他方法

怎么获取 iframe转跳的网址
如果是同域名的网址,可以通过JS来读取:var url = window.frames[0].location.href;如果是跨域的,由于安全原因,你只能获取你原来设置的url:var url = $('iframe').attr('src');如果iframe里面的地址跳转了,这个是不会跟着变的,也就是说,你是无法获取变化后的地址的。

关于IFRAME的问题,我现在需要用页面中插入IFRAME代码来给另一个页面输...
参看使用透明的浮动框架可以获得关于透明浮动框架更多的信息。 此元素在 Microsoft® Internet Explorer 4.0 的 HTML 和脚本中可用。 此元素是一个块元素。 此元素需要关闭标签。 示例 下面的例子使用了 IFRAME 元素创建了包含页面 sample.htm 的框架。 iframe 标签 -- 代表HTML内联框架 * iframe标签是成对出现的...

相似回答