In un'applicazione web che ho ereditato sul lavoro che è stata scritta circa 10 anni fa ho notato che i seguenti frammenti di codice sono usati ripetutamente :quali sono gli attributi "for" ed "event" del tag script (Javascript, HTML)
<script language="JavaScript" for="FG1" event="Mousedown(Button, Shift, x, y)">
{
// some code here that uses the variables Button, Shift, x and y
}
</script>
Non ho mai visto niente di simile prima. FG1 è un oggetto x attivo, quindi queste sono alcune cose speciali per esso in particolare o sono solo un altro modo di gestire qualsiasi evento javascript normale ... l'ID può fare riferimento a un input (ad esempio un pulsante) e l'evento è onclick?
idealmente, vorrei scriverlo come (se il mio modo di pensare è corretto ... in realtà non cambierò il codice nell'app web come funziona, voglio solo capire cosa significa!)
<script type="text/javascript">
var fg1 = document.getElementById("FG1");
fg1.onMouseDown = function(Button, Shift, x, y) {
// do stuff here...
}
</script>