本来想用window.opener.document.getElementByName(""refresh"").click(),但是看了源代码,发现父页面这个button是没有name的,
只有以下这些信息
<input type="button" value="refresh" onclick="return _doClick('482574EB0030EB86.62dd28fbaafdc672482576960026f3ec/$Body/0.6390', this, null)">
请高手指教!谢谢!
用标签写了一段:
var Obj = window.opener.document.getElementsByTagName("input")
for(var i = 0;i<Obj.length;i++){
if(Obj[i].value =="refresh") Obj[i].click();
}
依旧实现不了,不知问题出在哪里。。
急:js 如何在子页面触发父页面的某个按钮
如果不能确定是第几个,还可以判断 var s = window.opener.document.getElementsByTagName("input")[0];if ( s.value=='refresh' ){ \/\/do something } 你的click()事件写的莫名其妙,click并不是getElementsByTagName的属性或方法,当然不能生效 click()事件需要触发,然后回调函数执行相关操作 ...
JS中怎么在子页面中调用父页面的方法?
1、首先建立一个父级页面parent.html,代码如图,一个pop函数方法,一个链接到child.html的iframe标签。2、再新建一个child.html页面,如图,展示一个id=link的div标签,和link的点击事件,因为是调用父级方法,所以需要用到window.parent.pop()方法。3、预览页面,可明显看到parent.html里面的iframe框架...
iframe 子页面JS如何调用父页面全局变量
\/\/子页面调用父窗体的某个按钮的按钮事件 window.parent.Form1.btnParent.click()父页面调用子窗体的某个按钮的按钮事件 window.frames['ifrChild1'].document.all.item("btnChild3").click();\/\/jquery 部分:1.在父窗口中操作 选中IFRAME中的所有单选钮 (window.frames["iframe1"].document).fin...
js window.opener 子页面 父页面 传ŀ
1、新建一个子页面,页面演示代码如图所示,定义了一个testChild方法,放置一个按钮,用来触发调用父页面定义的js方法。2、再建一个父页面,页面演示代码如图所示,定义了一个testParent方法,也放置一个按钮,用来触发调用子页面定义的js方法,父页面还需要使用引入子页面。3、打开浏览器访问父页面,页面...
js对iframe内外(父子)页面进行操作
同样在同域情况下,子iframe可以获取并操作父页面的内容。通过在iframe的window上挂载的API,如location.href的变化,实现数据的交互。对于跨域通信,由于安全限制,需要借助代理iframe来传递数据,利用location.hash的特性或者同域iframe作为中介进行信息传递。具体操作代码示例如下:在iframe子页面操作父页面元素...
怎么用js在子页面中获取到父页面的元素的id
http:\/\/your-iframe-url.com\/page\/?btnid,子页面通过location.search获取到查询字符串“?btnid”,你自己去掉问号,就可以获取到父页面的btnid了。我还是写个简单的例子吧:父页面的js:(".btn").click(function(){ $("#child-frame").src="http:\/\/your-iframe-url.com\/page\/?"+this...
关于js的问题,父页面打开子页面,子页面添加调用父页面的function...
如果在IE 中有问题, 可能是因为array元素所指向的对象随着子页面关闭,也已经不存在,所以产生错误。可以在父页面中复制一下被add的obj, 这里用了JSON来复制obj:var array = [];function addLine(obj){ array.push(JSON.parse(JSON.stringify(obj))); \/\/array.push(obj);} ...
js如何跨页面调用函数?
其中parent.html中含有IFrame并且IFrame指向child.html。现在需要在parent.html\/child.html中调用child.html\/parent.html的一个js方法。具体的代码实现如下:parent.html父页面:代码如下: function parent_click(){ alert("来自父页面");} ...
在jsp页面中,frame之间以及子页面和父页面间参数是如何传递的?
父页面 function getChildEl(){ alert(document.frames("inner").document.getElementById("text1.inner").value);}
js如何跨页面调用函数?
其中parent.html中含有IFrame并且IFrame指向child.html。现在需要在parent.html\/child.html中调用child.html\/parent.html的一个js方法。具体的代码实现如下:parent.html父页面:代码如下: function parent_click(){ alert("来自父页面");} ...