2012-03-19 73 views
0

可能是我的問題是錯誤的,其實在我的MVC應用程序中我用它打開一個對話框窗口可以用prototype/facebox說,問題是在視圖中打開了一個函數的對話框框,我想在我的父視圖覆蓋該功能。函數在JavaScript中覆蓋/ JQuery

任何幫助?

回答

0

它是什麼樣的對話窗口?一個CSS div?一個新的瀏覽器窗口作爲模型彈出?或一個iframe?

在這三種情況下,你可以重寫功能:

對CSS的div:

你是在瀏覽器的水平,所以直接重新定義函數: 說你的舊功能是:

現在新的實現:

myFunction = function(){ 
//// new implementation goes here! 
} 

對於新的瀏覽器窗口模式對話框或iframe:

window.parent.document.myFunction = function(){ 
/// your new implementation goes here 
}