Ciao, ho un problema probabilmente stupido, ma che non riesco a comprendere...
Sto lavorando ad un sito in Html, Css e javascript. Ho un link come il seguente all'interno di un menu.
.....[*] ARCHITETTURA
<ul id="subMenuArchitettura">
[*] Residenziali
.......
La parte javascript è questa (premetto che sto lavorando anche con mootools):
// Funzione di inizializzazione delle variabili
function init(startIndex,l) {
istart = startIndex; // è l'indice di partenza dell'array selezionato
index = startIndex;
nelements = l;
document.slider.style.opacity=1; // Slider è un normale div
document.slider.src = arrayImmagini[index];
ev();
}
/************************************/
// Funzione che gestisce l'evento click con mootools
var ev = function(){
$('linkRes').addEvent('mouseup', function(){
alert('ciao');
});
}
Nel file javascript ho quindi un gestore di eventi "click" sul link che mi avverte con un "alert" quando faccio click sul link stesso. Il problema è che la prima volta che clicco non compare alcun messaggio, la seconda compare una volta, la terza volta che clicco mi compare due volte di seguito e così via in numero crescente. Sembra quasi che ci sia un contatore di click; ho guardato con firebug se c'è qualche variabile interna che contasse questo tipo di eventi ma non ho trovato nulla. Qualcuno sa spiegarmi questo comportamento?
Grazie mille

Rispondi quotando