
在父窗体中取inframe窗体中的值可通过文档对象模型DOM取值 如:documentusernameavalue 注意:inframe标签必须有ID才能使用本方法
在inframe窗体中我们可以通过其parent即父(双亲)对象来访问父窗口中的对象。如:parentID值需要获取的属性
你的问题在于A页面的域名和B页面的域名,即两者来自不同的网站,那么显然是不能相互读取对方的Cookie的。
如果这两个站点都是你做的,可以通过其他方法传递,比如通过同一个服务器上的数据库或文件等。
以下函数能够获取当前鼠标在窗体内的坐标。但是如果该窗体内有个iframe,运行parentmouseposition(event),则获取的坐标会产生偏差(左移很大一段)。
没有明白
PrintWriter pw = responsegetWriter();
pwwrite("<script>documentparenthref ='>
windowtop //最顶层窗口
windowself //当前窗口
windowparent //父级窗口
要引用一个框架的父窗口(或父框架),可以使用下面的语法:
parent //当前窗口的父窗口
selfparent //当前窗口的父窗口
wparent //窗口 w 的父窗口
要从顶层窗口含有的任何一个框架中引用它,可以使用如下语法:
top //当前框架的顶层窗口
selftop //当前框架的顶层窗口
ftop //框架 f 的顶层窗口
windowtopdocumentgetElementById("HelloInput");
使用js获取到,然后赋值到隐藏文本框中,后台取到。
layeropen({
type: 2,
content: 'test/iframehtml',
success: function(layero, index){
var iframeWin = window[layerofind('iframe')[0]['name']];
iframeWinmethod();
}
});
window[layerofind('iframe')[0]['name']];是获取子iframe的对象。
method是子iframe窗口的一个方法,名称根据实际情况替换。
①jquery在父页面 获取iframe子页面的元素
代码如下:(objid为子页面的id)
$("#objid",documentframes('iframename')document)
②js 在父页面获取iframe子页面元素代码如下:
windowframes["iframe_ID"]documentgetElementByIdx_x("元素id");
以上两种都能获取到子页面中的元素,再根据元素去获取元素的值就可以了。
documentgetElementById(“c28“)checkednbsp;直接查找id=c28这个节点nbsp;documentallc28checkednbsp;也可以nbsp;windowform28c28checkednbsp;这个我发现也行,window可以省略,nbsp;不过必须是按照这个格式,layer之类的不能写这三个在IE上是通过的,其它浏览器不清楚我很认真的回答,希望投个票吧!
以上就是关于如何在网页中取出iframe中input的值全部的内容,包括:如何在网页中取出iframe中input的值、iframe嵌套的页面如何获取父窗体的cookie、如何获取iframe内的鼠标指针相对于父窗体的坐标等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)