setTimeout( )
HejNedenstående linie bruges til at skældne mellem et enkeltklik og et dobbeltklik, men funktion-kaldet i den, er unødvendig, for scriptet virker fint uden det. Så derfor er mit spørgsmål, hvordan omskrives nedenstående linie uden funktions-kaldet? (Jeg kunne ikke få det til at virke ved bare at slette det.)
forsinkelse = setTimeout( "virkeligEtKlik()", 50 );
_____________Måske relevant__________________________________
function checkPile (form, element) {
if ( element.selectedIndex > -1 && element.selectedIndex < element.options.length ) {
forsinkelse = setTimeout( "virkeligEtKlik()", 50 );
if (element.name == "artikel") {
form.ikkePlaceret.selectedIndex = -1;
if (element.selectedIndex == 0 )
form.Op.disabled = true;
else
form.Op.disabled = false;
if (element.selectedIndex == element.options.length - 1 )
form.Ned.disabled = true;
else
form.Ned.disabled = false;
}
if (element.name == "ikkePlaceret") {
form.Op.disabled = true;
form.Ned.disabled = true;
form.artikel.selectedIndex = -1;
}
}
}
function virkeligEtKlik() {
//alert( "enkelklik" ); // til test
}; //end virkeligEtKlik()
.
.
.
<select name="artikel" style="width: 100px" onDblClick="flyt(this.form, this);" onClick="self.checkPile(this.form, this);" size=5>
</select>
