JavaScript externo no se ejecuta, no escribe en el documento
Estoy tratando de usar un archivo JavaScript externo para escribir "Hello World" en una página HTML.
Sin embargo, por alguna razón no funciona, probé la misma función y comandos en línea y funcionó, pero no cuando está usando un archivo JavaScript externo. La parte que comenté en el archivo JS fue el método anterior que estaba tratando de usar. Esas líneas de podría funcionar cuando ejecuté el script desde el encabezado y en línea. Gracias
Archivo html:
<html>
<head>
</head>
<body>
<p id="external">
<script type="text/javascript" src="hello.js">
externalFunction();
</script>
</p>
<script type="txt/javascript" src="hello.js"></script>
</body>
</html>
Archivo JavaScript
function externalFunction()
{
var t2 = document.getElementById("external");
t2.innerHTML = "Hello World!!!"
/*document.getElementById("external").innerHTML =
"Hello World!!!";*/
}