Hola:
 
Tal como lo has puesto y te he comentado te puedo asegurar que funciona: 
Código:
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>
	http://www.caricatos.net/probador
</title>
<script type="text/javascript">
var hola;
function distinto()	{
	hola = "caricatos";
}
function final()	{
	alert(hola);
}
distinto();
final();
</script>
</head>
<body>
	<p>
		Ejemplo chequeado en el faluloso
		<a href="http://www.caricatos.net/probador/index.php">probador</a>
		de caricatos.
	</p>
</body>
</html>
  Copia el texto del recuadro y pégalo en el textarea de la pestaña "Editar" de esta página: 
 Probador de scripts, y luego pincha en la pestaña "Resultado", y dime que alerta muestra... 
Si lo haces de otra manera podría dar otro resultado. 
Saludos 
