求教 框架传值问题

max_userid 2009-04-23 05:56:18
a.aspx里有

<iframe id="MainIframe" name="MainIframe" src="Main.aspx" ></iframe>


MainIframe 里的是Main.aspx

Main.aspx里有
<iframe id="Iframe2" name="Iframe2" src="b.aspx" ></iframe>

想从a.aspx 传值到b.aspx,给b.aspx的一个<img></img>赋值

中间有两个iframe 。

怎么传?
...全文
64 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
我姓区不姓区 2009-04-24
  • 打赏
  • 举报
回复
try:
在a.aspx里调用:

function SetImgSrc() {
var ifr2 = document.getElementById("MainIframe").contentWindow.document.getElementById("Iframe2");
if (ifr2) {
var img = ifr2.contentWindow.document.getElementById("img的id");
if (img) {
img.src = "图片路径";
}
}
}

BossFriday 2009-04-24
  • 打赏
  • 举报
回复
iframe 也是可以run at server的.
兔儿爷 2009-04-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 jingshuaizh 的回复:]
HTML code
iframe父子窗口间js方法调用2009-04-15 15:38父窗口调用iframe子窗口方法

<iframe name="myFrame" src="child.html"></iframe>
myFrame.window.functionName();


iframe子窗口调用父窗口方法

parent.functionName();

父窗口页面

<html>
<head>
<script type="text/javascript">

function say() {
alert("parent.html------>I'm at parent.html");
}

function callChil…
[/Quote]

www.ideaext.com 程序员日记
蓝海D鱼 2009-04-23
  • 打赏
  • 举报
回复

iframe父子窗口间js方法调用2009-04-15 15:38父窗口调用iframe子窗口方法

<iframe name="myFrame" src="child.html"></iframe>
myFrame.window.functionName();


iframe子窗口调用父窗口方法

parent.functionName();

父窗口页面

<html>
<head>
<script type="text/javascript">

function say() {
alert("parent.html------>I'm at parent.html");
}

function callChild()
{
//document.frames("myFrame").f1();
myFrame.window.say();
}
</script>
</head>

<body>
<input type=button value="调用child.html中的函数say()" onclick="callChild()">
<iframe name="myFrame" src="child.html"></iframe>
</body>
</html>




子窗口页面

<html>
<head>
<script type="text/javascript">

function say()
{
alert("child.html--->I'm at child.html");
}

function callParent() {
parent.say();
}
</script>
</head>
<body>
<input type=button value="调用parent.html中的say()函数" onclick="callParent()">
</body>
</html>


蓝海D鱼 2009-04-23
  • 打赏
  • 举报
回复
如果使用js的页是在框架中
top.frameName.document.all.ElementId
如果使用js的页是从框架页面上新开的页面
opener.top.frameName.document.all.ElementId

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧