gpt4 book ai didi

jQuery:从 iframe 本身访问 iframe dom

转载 作者:行者123 更新时间:2023-11-30 23:45:21 25 4
gpt4 key购买 nike

$.fn.resizer = function(o){

var s = {}
$.extend(s,o);

return this.each(function(){

$(this).css({
'width':s.width+20,
'height':s.height+20
})
.parent().css({
'width':s.width,
'height':s.height
});

});

}

我想从 iframe 内部使用 iframe 执行此操作。

当我尝试通过以下方式调用它时:

$(top).uploader_finish({
width:original_width+<?php echo $this->sizes['width'] ?>+20,
height:original_height+<?php echo $this->sizes['height'] ?>+80
});

获取父窗口,但如何直接访问iframe?

谢谢;)

更新

我找到的唯一解决方案是这样调用:

$(top.document).find('iframe[name=default_1]');

default_1 名称像 iframe 的 src 内的 $_GET 参数一样发送。

或者有没有办法从内部获取 iframe 的名称?

更新

啊哈!找到了:)

window.name

所以基本上它看起来像这样?

$(top.document).find('iframe[name='+window.name+']');

最佳答案

你可以通过它的ID获取框架

document.getElementById('frameId')

或者在window.frames集合中

$(document).find("iframe").attr("name");

关于jQuery:从 iframe 本身访问 iframe dom,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4097735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com