问题描述
初学c#写网页,现在面临棘手问题,向各位达人请教,具体情况如下:----------------------------------------a框架----------------------------------------|b框架||b的|b的子框架d子框架c|||||-----------------------------------------网页框架结构如上,整个页面在上下分为a、b2个框架,然后b框架又左右分割为c、d2个子框架。默认加载页面显示a、b两个框架,b框架此时仅显示为一个完整欢迎页面;现在要实现在点击a框架的按钮时实现将c、d框架的内容显示出来,请问如何实现,提供较详细代码即可,谢谢!
解决方案
解决方案二:
如果使用js的页是在框架中top.frameName.document.all.ElementId如果使用js的页是从框架页面上新开的页面opener.top.frameName.document.all.ElementIdiframe父子窗口间js方法调用2009-04-1515:38父窗口调用iframe子窗口方法<iframename="myFrame"src="child.html"></iframe>myFrame.window.functionName();iframe子窗口调用父窗口方法parent.functionName();父窗口页面<html><head><scripttype="text/javascript">functionsay(){alert("parent.html------>I'matparent.html");}functioncallChild(){//document.frames("myFrame").f1();myFrame.window.say();}</script></head><body><inputtype=buttonvalue="调用child.html中的函数say()"onclick="callChild()"><iframename="myFrame"src="child.html"></iframe></body></html>子窗口页面<html><head><scripttype="text/javascript">functionsay(){alert("child.html--->I'matchild.html");}functioncallParent(){parent.say();}</script></head><body><inputtype=buttonvalue="调用parent.html中的say()函数"onclick="callParent()"></body></html>
解决方案三:
引用1楼jingshuaizh的回复:
如果使用js的页是在框架中top.frameName.document.all.ElementId如果使用js的页是从框架页面上新开的页面opener.top.frameName.document.all.ElementIdiframe父子窗口间js方法调用2009-04-1515:38父窗口调用iframe子窗口方法<iframename="myFrame"src="child.html"></iframe>myFrame.window.functionName();iframe子窗口调用父窗口方法parent.functionName();父窗口页面…
UP
解决方案四:
可能我比较小白,但是看一楼达人回复似乎与我的问题关系不大。。。还是没有解答,但是还是谢谢。继续在线等达人求解!!