2011-01-25 89 views
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> 

我有一个名为kolkata_culture.htm一个HTML页,并且还具有其ID是在名为listculture的标签。

现在我想kolkata_culture.htm的页面加载到其帧ID details
响应点击名为list帧ID为culture标签的事件,该帧加载到框架集。

如何通过vbscript完成这项工作?

回答

0

你可能会想为此使用JavaScript,因为它适用于所有浏览器(vbscript只能在IE中使用)。

可以从JavaScript帧动态加载(在本例中,与ID“详细信息”的帧将被指向一个新的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> 
  • 更换«细节»相框的ID
  • 确保属性名称是正确的(属性名称是区分大小写)
  • 更换«http://google.com/»与您的目标网址
  • 更换«点击我!»以您的按钮标签
0

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

相关问题