Quais são os atributos "para" e "evento" da tag de script (Javascript, HTML)
Em um aplicativo da web que eu herdei no trabalho que foi escrito há cerca de 10 anos, notei os seguintes trechos de código usados repetidamente:
<script language="JavaScript" for="FG1" event="Mousedown(Button, Shift, x, y)">
{
// some code here that uses the variables Button, Shift, x and y
}
</script>
Eu nunca vi nada assim antes. O FG1 é um objeto x ativo, então essas são algumas coisas especiais para ele especificamente ou são apenas outra forma de lidar com qualquer evento de javascript normal ... o ID poderia fazer referência a uma entrada (por exemplo, um botão) e o evento ser onclick?
o ideal é que eu escrevesse isso (se meu raciocínio estiver correto ... não alterarei o código no aplicativo da web enquanto ele funciona, só quero entender o que isso significa!)
<script type="text/javascript">
var fg1 = document.getElementById("FG1");
fg1.onMouseDown = function(Button, Shift, x, y) {
// do stuff here...
}
</script>