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