16 marzo 2008

Inserire un Evento in JavaScript


Nonostante in rete circolino abbondanti guide di best practice per programmare in JavaScript, non di rado, si trovano ancora gestori di evento scritti in modo errato:


<html>

<head>

<title>Gestore di Evento Errato</title>

</head>

// Modo errato di gestire un evento javascript nel tag html body

<body onload="javascript:myText();">

</body>

</html>


Ecco come si dovrebbe inserire un semplice gestore di evento nel corpo di una pagina html:


<html>

<head>

<title>Gestore di Evento Corretto</title>


 // Inserire la funzione JavaScript tra i tag <head>  e  </head>

<script type="text/javascript">

function myText() {
window.alert("Hello JavaScript!");
}

</script>


</head>


// Modo di inserire un evento “onload” nel corpo

// di una pagina html tramite il tag body

<body onload="myText();">

</body>

</html>



Nessun commento: