0

我有以下框架结构:

<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>

我有一个名为的 HTML 页面kolkata_culture.htm,还有一个标签,其 IDculture位于名为list.

现在,我想将页面加载kolkata_culture.htm到具有 ID 的框架中,details
以响应单击 IDculture来自命名框架的标签的事件,list并将该框架加载到框架集中。

我怎样才能通过 vbscript 完成这项工作?

4

2 回答 2

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>
  • 将 «details» 替换为您的框架 ID
  • 确保属性名称正确(属性名称区分大小写)
  • 用您的目标网址替换«http://google.com/»
  • 替换«点击我!» 用你的按钮标签
于 2011-01-25T19:38:28.457 回答
0

<frame name="framename1" src="local.htm" scrolling="no" noresize="noresize" >
<frame name="framename2" src="./http://www.google.com" scrolling="YES" noresize="noresize">

于 2013-06-14T05:57:03.460 回答