我無法弄清楚當另一個框架發生變化時我如何能夠通知框架。加載框架上的Javascript事件
頁腳框需要在大型機加載後設置一些值。如果用戶加載另一個頁面,則該設置必須再次發生。在頁腳中,我希望在主框架完成加載時發生事件(每次更改時)。
這是可能的(甚至可能與jQuery)?
我無法弄清楚當另一個框架發生變化時我如何能夠通知框架。加載框架上的Javascript事件
頁腳框需要在大型機加載後設置一些值。如果用戶加載另一個頁面,則該設置必須再次發生。在頁腳中,我希望在主框架完成加載時發生事件(每次更改時)。
這是可能的(甚至可能與jQuery)?
下面只是一個例子,我使用jQuery的加載事件,並將此代碼放在您的main_frame
框架中。它獲取框架的父項,然後按照數組獲取子項框架。希望你可以推斷它到你需要的東西。
在本例中,假定yourValue
變量是任一幀中的全局變量。
$(document).ready(function() {
$(window).load(function(){
window.parent.frames[0].yourValue = 4; // change values of main frame
window.parent.frames[1].yourValue = 4; // change values of footer frame
});
});
嘗試
– benbai123我想這也行得通。我已經將onload放入主框架的框架定義中(因爲我想告訴它什麼時候改變了)。你會在哪裏把foo()放在你的案例中?它需要調用一個位於頁腳包含的javascript中的方法。 – orange