
复制代码 代码如下:
$(windowparentdocument)find("#Frm_Main")attr("src",url);
使用jquery *** 作iframe
1 内容里有两个ifame
<iframe id="leftiframe"
<iframe id="mainiframe
leftiframe中jQuery改变mainiframe的src代码:
$("#mainframe",parentdocumentbody)attr("src"," ")
2 如果内容里面有一个ID为mainiframe的ifame
ifame包含一个someID
you want to get this content
得到someID的内容
$("#mainiframe")contents()find("someID")html() html 或者 $("#mainiframe")contains()find("someID")text()值
2 如上面所示
leftiframe中的jQuery *** 作mainiframe的内容someID的内容
$("#mainframe",parentdocumentbody)contents()find("someID")html()或者 $("#mainframe",parentdocumentbody)contents()find("someID")val()
同域或跨子域读写 *** 作
iframe
里的内容
父页面读写 *** 作子页面:
HTML
code<iframe
id="test-iframe"
name="test-iframe"
src="childhtml"
scrolling="no"
frameborder="0"></iframe>
<script>
windowonload
=
function
()
{
/
下面两种获取节点内容的方式都可以。
由于
IE6,
IE7
不支持
contentDocument
属性,所以此处用了通用的
windowframes["iframe
Name"]
or
windowframes[index]
/
var
d
=
windowframes["test-iframe"]document;
dgetElementsByTagName('h1')[0]innerHTML
=
'pp';
alert(dgetElementsByTagName('h1')[0]firstChilddata);
}
</script>
var obj=documentgetElementById("if1")contentWindow;
var obji1=objdocumentgetElementById("f1");
var val=eval(obji1)value;
不过ID应该是唯一的吧,form跟input的ID要不一样
1、首先需要在body中增加一个iframe,可以给这个标签设置宽高,还可以设置位置。
2、然后在前台界面的某个位置,增加一个点击事件onclick。
3、然后点击事件,总要对应的设置一个事件方法。
4、然后在方法内增加iframe的重载url,重新给src赋值。
5、最后运行html界面,点击前台的按钮,触发刷新iframe的方法,就完成了。
//1先获取到iframe的节点或者src地址,也就是iframe中的url地址,
//2再次将地址传入到php,可以通过ajax
//3php端可以使用
$url = 'iframe的src地址';
$html = file_get_contents($url);
以上就是关于JQuery设置iframe的src值全部的内容,包括:JQuery设置iframe的src值、html 怎么获取iframe的值、js获取iframe中的元素值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)