переопределение функции в JavaScript / JQuery - PullRequest
0 голосов
/ 19 марта 2012

Может быть, мой вопрос неправильный, на самом деле в моем приложении MVC я использую, чтобы открыть диалоговое окно, которое вы можете сказать, используя prototype / facebox, проблема в том, что в представлении, открытом в диалоговом окне, есть функция, и я хочу переопределить эта функция на моем родительском представлении.

Любая помощь?

1 Ответ

0 голосов
/ 19 марта 2012

Что это за диалоговое окно?CSS див?новое окно браузера как всплывающее окно модели?или iframe?

во всех трех случаях вы можете переопределить функцию:

для css div:

Вы находитесь на уровне браузера, поэтому переопределите функцию напрямую:скажем, ваша старая функция:

Теперь новая реализация:

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

Для нового окна браузера в качестве диалогового окна модели или iframe:

window.parent.document.myFunction = function(){
/// your new implementation goes here
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...