读书人

初学者送分:这个传递给父页面的变量为

发布时间: 2012-10-16 09:57:37 作者: rapoo

菜鸟送分:这个传递给父页面的变量为什么写不上?
在iframe页面给父页面传递变量:
<body>
<%="结果:"+Request.Form["te"]%>
<script>
parent.document.getElecmentbyID("aa")= "返回:"+Request.Form["te"]
</script>
</body>
为什么父页面这样接收不到:
<div id="aa" name="aa">此处显示 id "aa" 的内容</div>
是哪里写错了?

[解决办法]
parent.document.getElementById("aa").innerHTML= "返回:<%=Request.Form["te"]%>"
[解决办法]
parent.document.getElementById("aa").innerText= "返回:"+Request.Form["te"];


getElementById 要注意大小写
DIV、SPAN的赋值后面要加上 innerText 或者 innerHTML

innerText 代表普通文本
innerHTML 代表html代码
[解决办法]

探讨
在iframe页面给父页面传递变量:
<body>
<%="结果:"+Request.Form["te"]%>
<script>
parent.document.getElecmentbyID("aa")= "返回:"+Request.Form["te"]
</script>
</body>
为什么父页面这样接收不到:
<div id="aa" name="aa">此处显示 id……

读书人网 >asp.net

热点推荐