2011-01-25 86 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"> 

相關問題