Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Аналог декораторов в Javascript (https://javascript.ru/forum/misc/14106-analog-dekoratorov-v-javascript.html)

Casufi 29.12.2010 18:44

Аналог декораторов в Javascript
 
Какую штуку нужно реализовать.
Есть функция doSubmit(Param), которая реализована во фреймвоке. Нужно обернуть эту функцию так чтобы, чтобы при нажатии на ссылку javascript:doSubmit('BLABLA'); выполнялась вот такая конструкция

function MySubmit(){
  alert('Want to submit');
  doSubmit('BLABLA');
};


Подскажите пожалуйста пути реализации.

Kolyaj 29.12.2010 18:51

var oldDoSubmit = doSubmit;
doSubmit = function() {
    alert(1);
    oldDoSubmin.apply(this, arguments);
};

Casufi 29.12.2010 18:57

Красиво. Огромное спасибо.

x-yuri 01.01.2011 18:56

http://javascript.ru/unsorted/why_href_js_is_bad

Casufi 01.01.2011 19:01

Цитата:

Сообщение от x-yuri (Сообщение 85959)
why_href_js_is_bad

Ну рассказал бы заодно как в Oracle APEX избавиться от таких ссылок.

x-yuri 01.01.2011 19:55

не использовать Oracle APEX... а если серьезно, то ни разу не сталкивался и не хочу сталкиваться. Если там это невозможно, то нету выбора. Статья описывает, что в этом плохого. Она не говорит, что так нельзя делать никогда. Хотя это повод задуматься... может ну его, этот Oracle APEX ;)

Casufi 01.01.2011 19:57

Я к тому, что ваша ссылка в этом топике неуместна.

x-yuri 02.01.2011 18:31

уместна


Часовой пояс GMT +3, время: 12:06.