JavaScript (jQuery) - jak převzít existující funkci

Problém
Mám hotovu stránku, např. v SharePointu. Při ukládání (kliknutí na tlačítko "Uložit") potřebuji před odeslání provést ještě nějakou svoji akci.

Řešení
Musím převzít stávající funkci a vložit ji do nové funkce, která bude obsahovat moji část kódu.

Kód
HTML

<button .... OnSelectDate="function(resultfield, date);" />

JavaScript

$(document).ready(function() {
    window['oldDatePickerClose'] = OnSelectDate;
    OnSelectDate = function(resultfield, date){
        alert("Moje akce");
        window['oldDatePickerClose'](resultfield, date);
    };
});
Comments are closed

O blogu

Tento blog je místem, kde sdílím své zkušenosti, části zdrojových kódů, odkazy apod. Zdroje jsou zaměřeny převážně na problematiku portálového řešení SharePoint a vývoj webů v prostředí Microsoft. Mým cílem není úplně obsahnout konkrétní řešení, ale pouze tu část, kterou potřebuji. Pokud se problematika obsáhlejší, jsou pod článkem odkazy na související informace.

O autorovi

Oldřich Zátopek
Zabývám se vývojem webových aplikací internet/intranet na Microsoft technologiích. Hlavní specializace je SharePoint. LinkedIn