Código ejemplo: función anónima con parámetros asociada a un manejador de eventos semántico.
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
...
<!-- Código JavaScript -->
<script type="text/javascript">
window.onload = function(){
window.document.getElementById('costosemanal').onclick = function(){
calculareserva(7, 155);
}
}
/* Función nombrada con argumentos */
function calculareserva(dias, costoxdia){
var costosemana;
costosemana= parseInt(dias * costoxdia);
alert('Función nombrada con argumentos: calculareserva. El costo de la estadía es de $' + costosemana);
}
</script>
</head>
<body>
<a href="#" id="costosemanal"><span>Calcular costo estadía por 7 días</span></a>
</li>
...
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
...
<!-- Código JavaScript -->
<script type="text/javascript">
window.onload = function(){
window.document.getElementById('costosemanal').onclick = function(){
calculareserva(7, 155);
}
}
/* Función nombrada con argumentos */
function calculareserva(dias, costoxdia){
var costosemana;
costosemana= parseInt(dias * costoxdia);
alert('Función nombrada con argumentos: calculareserva. El costo de la estadía es de $' + costosemana);
}
</script>
</head>
<body>
...
<li><a href="#" id="costosemanal"><span>Calcular costo estadía por 7 días</span></a>
</li>
...
</body>
</html>