我有以下框架结构:
<FRAMESET rows="25%,75%">
<FRAME SRC="Banner.htm" BORDERCOLOR ="red" NORESIZE="NORESIZE"/>
<FRAMESET cols="25%,75%">
<FRAME NAME="list" SRC="PackageList.htm" BORDERCOLOR="red" NORESIZE="NORESIZE"/>
<FRAME ID="details" BORDERCOLOR="red" NORESIZE="NORESIZE"/>
</FRAMESET>
</FRAMESET>
我有一个名为kolkata_culture.htm
的HTML页面,并且在名为culture
的框架中还有一个ID为list
的标记。
现在,我想将页面kolkata_culture.htm
加载到ID为details
的框架中
响应从名为culture
的帧中单击ID为list
的标记并将该帧加载到框架集中的事件。
我如何通过vbscript完成这项工作?
答案 0 :(得分:0)
您可能希望使用JavaScript,因为它适用于所有浏览器(vbscript仅适用于IE)。
您可以从JavaScript动态加载帧(在此示例中,ID为“details”的帧将指向新的URL):
</FRAMESET>
<script type="javascript">
// load new page into frame (careful; the attribute name is case sensitive)
document.getElementById("details").setAttribute("SRC", "http://example.com/");
</script>
或者来自html事件处理程序:
<input type="button" onclick="document.getElementById("details").setAttribute("SRC", "http://google.com/");" >Click me!</button>
答案 1 :(得分:0)
<frame name="framename1" src="local.htm" scrolling="no" noresize="noresize" >
<frame name="framename2" src="./http://www.google.com" scrolling="YES" noresize="noresize">