首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

初学者送分:这个传递给父页面的变量为什么写不下

2012-10-16 
菜鸟送分:这个传递给父页面的变量为什么写不上?在iframe页面给父页面传递变量:body%结果:+Request.F

菜鸟送分:这个传递给父页面的变量为什么写不上?
在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……

热点排行