iframe怎么传值(iframe 传参)
js传值到iframe中
1.在iframe子页面中获取父页面的元素:
awindow.parent.document这个是获取父页面document中的对象;
b如果要获取父页面js中的方法:window.parent.xxxx();xxxx()为方法;
2.在父页面中获取iframe子页面中的元素:
a
var child = document.getElementByIdx_x("mainFrame").contentWindow;//mainFrame这个id是父页面iframe的id
child.document;//获取子页面中的document对象;
如何传值给另一个页面的iframe
比如:a.asp 传值给b.asp 页面里的iframea.asp页面代码如下:a href="b.asp?word=我传的值"我要传值给B/ab.asp页面代码如下:iframe scrolling="no" width="100" height="100" src="c.asp?word=%=Trim(Request.QueryString("word"))%"/iframe在c.asp页面中你就可以用Request.QueryString("word"))来获取传过来的值了
两个iframe之间怎么传值
可以用js去获取里面iframe的father.frames,一般使用js 对url传值的方法来通信
iframe如何传值给父iframe
在子iframe中如果需要用js传值给父窗口,或是调用父窗口的方法需要在前边加上top.
修改父窗口控件属性
window.parent.document.getElementById('frmright').src=window.parent.document.getElementById('frmrightsrc').value;
调用父窗口函数
window.parent.POPUP('bigFram');
父窗口调用iframe子窗口方法
iframe name="myFrame" src="child.html"/iframe
myFrame.window.functionName();
iframe子窗口调用父窗口方法
parent.functionName();
在jsp页面中,frame之间以及子页面和父页面间参数是如何传递的?
看示例代码:
!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?""
html?xmlns=""
head
meta?http-equiv="Content-Type"?content="text/html;?charset=gb2312"?/
title父页面/title
script?type="text/javascript"
function?getChildEl(){
alert(document.frames("inner").document.getElementById("text1.inner").value);
}
/script
/head
body
input?type="text"?id="text1.outter"?value="outter?text"/
input?type="button"?value="访问子页面"??onclick="getChildEl()"?/
br/
iframe?id="inner"?name="inner"?src="child.html"/iframe
/body
/html
扩展资料
子页面给父页面赋值
经常可能会看到,父页面中的某个文本框一点击,就跳入到一个新页面(称之为子页面),子页面中点击某个按钮,子页面关闭,父页面的文本框中已经获得刚刚子页面中的值。
1、父页面中给文本框添加一个单击事件。这个单击事件中必须以如下方式打开子页面:
window.open('xxxx.html');//其中xxxx为子页面。
2、子页面中这样给父页面文本框赋值:
window.opener.document.getElementById("父页面中文本框的Id").value =?需要传给父页面的值;window.close();
至此,就实现了子页面给父页面传值。下面上代码:
-----------------代码start--------------------
html xmlns=""
head
? title根据地址查询经纬度/title
? meta http-equiv="Content-Type" content="text/html; charset=utf-8"
? script type="text/javascript" src=""/script
? script
? ? ? // window.opener.document.getElementById("父页面元素的id").value = '子页面填写的值'
/script