Disabilitare/abilitare pulsanti.
Ho riscontrato un errore in uno script scaricato dalla sezione “Immagini: gallerie e slideshow”, praticamente lo script comprende un pulsante per avviare la slideshow e uno per fermarla.
codice:
//Fader with start and stop
var startStopFader = new Widget.Fader("startStopDemo", images, { autoStart: false });
Event.observe("startButton", "click", startStopFader.start.bind(startStopFader));
Event.observe("stopButton", "click", startStopFader.stop.bind(startStopFader));
});
</script>
</head>
<body>
<h1>Slideshow con fading e controlli</h1>
<button id='startButton'>Start</button> <button id='stopButton'>Stop</button>
[img]sunrise.jpg[/img]
</p>
Il problema si verifica quando si preme più volte il pulsante “Start”.
È possibile modificare la parte di codice, disabilitando il pulsante “Start” quando questo viene premuto e riabilitarlo quando si preme il pulsante Stop?
Ho provato a gestire l’errore con il metodo:
codice:
try
{
codice
}
catch(errore)
{
codice in caso di errore.
}
ma le mie illimitate conoscenze del javascript :berto: non hanno prodotto buoni risultati, praticamente non cambiava niente e l’errore rimaneva.