问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在jsp页面中,frame之间以及子页面和父页面间参数是如何传递的?_百度...

发布网友 发布时间:2022-05-03 02:10

我来回答

5个回答

热心网友 时间:2022-04-21 04:36

看示例代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  

<html xmlns="http://www.w3.org/1999/xhtml">  

<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="http://www.w3.org/1999/xhtml">

<head>

    <title>根据地址查询经纬度</title>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <script type="text/javascript" src="http://api.map.baidu.com/api?v=1.3"></script>

    <script>

        // window.opener.document.getElementById("父页面元素的id").value = '子页面填写的值'

</script>

热心网友 时间:2022-04-21 05:54

看示例代码吧,两个页面,一个页面中用iframe嵌套另一个页面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<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>
================================
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>子页面</title>
<script type="text/javascript">
function getParentEl(){
alert(parent.document.getElementById("text1.outter").value);
}
</script>
</head>

<body>
<input type="text" id="text1.inner" value="inner text"/>
<input type="button" value="访问父页面" onclick="getParentEl()" />
</body>
</html>

热心网友 时间:2022-04-21 07:29

jsp中iframe在子页面和父页面之间传值
父页面father.html和子页面son.html之间如何传值。
一、父页面给iframe中的子页面传值,把值写入子页面的文本框里
father.html
<script language="javascript" src="http://www.aspbc.com/js/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
function fu()
{
$('#son').contents().find("#b").val("父页面传过来的值!");
}
</script>
<iframe id="son" name="son" src="son.html" width="400" height="200"></iframe><br />
<input type="button" value="给子页面表单中id为b的文本框赋值" onclick="fu()" />
son.html
<form name="form2"><input type="text" name="b" id="b" /></form>
二、子页面如何调用父页面中的函数
father.html
<script language="javascript" src="http://www.aspbc.com/js/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
function fun()
{
alert('这是父页面中的函数弹出窗口哦!');
}
</script>
<iframe id="son" name="son" src="son.html" width="400" height="200"></iframe>
son.html
<script type="text/javascript">
function diaoyong()
{
$(window.parent.fun()); //调用父页面函数
}
</script>
<form name="form2"> <input name="btn1" type="button" onclick="diaoyong()" value="调用父页面中的函数" /></form>
三、iframe中的子页给父页面传值
father.html
<script language="javascript" src="http://www.aspbc.com/js/jquery.js" type="text/javascript"></script>
<div id="messagediv">test</div>
<iframe id="son" name="son" src="son.html" width="400" height="200">
</iframe>
son.html
<script type="text/javascript">
function fu()
{
$(window.parent.$("#messagediv").html("子页面赋过来的值"));
}
</script>
<form name="form2"><input name="btn1" type="button" onclick="fu()" value="给父页中id为messagediv的元素赋值" /></form>

热心网友 时间:2022-04-21 09:20

frame 定义ID, frame.xxx下面的值
父页面与子页面
parent.document.xxx获取追问能具体一点吗?最好是实例,方便理解,谢谢。

热心网友 时间:2022-04-21 11:28

一般的你设置了参数的传递方式就行,有Page的,Session的,Application的,都可以。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 AP Guitar Tuner吉他调音软件怎么用? 框架frame中的getH函数:这个在ie下:window.frames[&quot;yuzi&quot;].getH(tdheight);这句话在火狐下怎么用 r语言中,data.frame文本处理,读到某个字符,转换到下一行,如何操作啊 求一个安卓手机上的吉他调音软件 javascript与frame Java Panel与Frame 创建Frame时用到的this到底指什么? ENTER_FRAME事件处理函数每隔多少时间会执行一次? 嵌套frame如何引用祖父窗口中的函数 假设现在类都定义好了,比方说 class frame{......}; frame A; frame B;frame C; Frame和Bounds的区别以及获取绝对坐标的办法 格子衣服适合怎么搭配 笔记本电脑的声卡坏了,有杂音怎么办? JAVA中的Frame类的构造函数怎么使用? c++中cap &gt;&gt; frame什么意思 联想笔记本声卡坏了,怎么办??? frame这个类的函数体 小格子衣服怎么搭配 格子衣服配什么裤子好看 5种搭配技巧别说你不会穿 格子大衣搭配什么衣服 心理学中什么叫破窗效应? cpa考试科目有英语吗 注册会计师的考试中英语是否为必考科目? CPA考试涉及的英语部分难吗? 注册会计师考试中的英语考试是必考的么? 注册会计师专业,综合阶段 考英语吗 注册会计师综合阶段还考英语吗 求sql语句:选出一个查询结果中id最小的一行 我的手机号用了多久? 我的手机号码用了多久 可不可以帮我查一下我的手机号码用了多久? 我电话号码用了十年了,信号为什么越来越不好? 一次伤残就业补助金怎么算的,昆山9级工伤,今年30岁,本人基本工资5000 2013年10月,鉴定十级工伤,伤残待遇怎么计算,分别为多少(昆山市,工伤年龄28周岁,平均工资2K) 工伤七个月基本工资怎么算.2015 今年32岁。月工资平均6500。江苏昆山。急需告知。谢谢。 苏州昆山9级工伤如果离职的话应该得到多少补偿 我是在昆山发生的工伤,工伤鉴定级别为9级,保险一次赔偿是多少钱 江苏昆山一次性工伤医疗补助金和一次性伤残就业补助金的具体标准 uvo扫码注册不了 苏州昆山市工伤鉴定为10级,以后离职是不是要扣一部分赔偿金。如果是应该怎么算?了解的朋友告诉我一下。