Ich erstelle eine Schaltfläche, wenn sie geklickt wird, aktiviert sie eine Backup-Funktion.
Mein Problem, Backup wird gestartet, bevor ich auf diese Schaltfläche geklickt habe.
Wie, behebe ich dieses Problem? Irgendeine Idee ?YUI Event Utility Problem
Hier ist mein Code (Fragment):
(Taste):
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));
(Backup-Funktion):
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);
}
Ich versuche auch: oSaveCuratedQuery.on ("Klick ", saveCuredQuery (idReq, contentCurValue));
Aber das gleiche Problem!
Die Sicherung erfolgt, bevor ich auf "Speichern" klicke.
Vielen Dank für die Hilfe.
David ist auf dem Geld hier. Sie rufen die Funktion nicht darauf hin ... – BigBlondeViking
Vielen Dank, ich habe eine Backup-Taste, die jetzt funktioniert! Danke auch für den Link (viele interessante Dinge auf dieser Seite). –