Tiè !![]()
Migliorabile, in ogni caso!Codice PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<script type="text/javascript">
var mousedownTimeout; // messa fuori, globale
function doStuff()
{
// does something when mouse is down in image for longer than 2 seconds
alert("2 secs passed");
// metto mousedownTimeout a false in modo che quando si rilascia il bottone
// non faccia apparire l'alert 'less than 2 seconds passed'
mousedownTimeout = false;
}
function clicked() {
document.getElementById("immagine").onmousedown = function() {
mousedownTimeout = window.setTimeout(doStuff, 2000);
}
document.getElementById("immagine").onmouseup = function() {
if (mousedownTimeout != false) {
window.clearTimeout(mousedownTimeout);
alert("less than 2 secs passed");
}
}
}
window.onload=clicked;
</script>
</head>
<body>
[img]img.jpg[/img]
</body>
</html>
P.S: non usare parole riservate per gli id: si sa mai che qualche browser faccia confusione!
(avevi scritto img id="img" ...
HTH
Zappa