Я создаю кнопку, при нажатии на нее активируется функция резервного копирования.
Моя проблема, резервное копирование запускается, прежде чем я нажал на эту кнопку.
Как устранить эту проблему? Есть идеи ?Утилита YUI Event Utility
Вот мой код (фрагмент):
(кнопка):
var oSaveCuratedQuery = new YAHOO.widget.Button({
type: "button",
label: "Save Query",
id: "updateCuratedQuery",
name: "updateCuratedQuery",
value: "updateCuratedQueryValue",
container: idReq });
YAHOO.util.Event.addListener("updateCuratedQuery-button", "click", saveCuratedQuery(idReq, contentCurValue));
(резервная функция):
function saveCuratedQuery (geneId,curatedText) {
var handleSuccessGeneQueries = function(o){
Dom.get('progress').innerHTML = "Data Saved...";
}
var handleFailureGeneQueries = function(o){
alert("Save failed...")
}
var callbackGeneQueries =
{
success:handleSuccessGeneQueries,
failure: handleFailureGeneQueries
};
var sUrlUpdate = "save.html?";
var postData = 'key=saveCuratedQuery&value=gene_id==' +geneId+ '--cq==' +curatedText;
var request = YAHOO.util.Connect.asyncRequest('POST', sUrlUpdate, callbackGeneQueries, postData);
}
Я также попробовать: oSaveCuratedQuery.on ("нажмите ", saveCuratedQuery (idReq, contentCurValue));
Но такая же проблема!
Резервное копирование выполняется до нажатия кнопки «Сохранить».
Благодарим за помощь.
Дэвид на деньги здесь. вы вызываете функцию, не указывающую на нее ... – BigBlondeViking
Большое спасибо, у меня есть кнопка резервного копирования, которая работает сейчас! Также, спасибо за ссылку (много интересного на этой странице). –