Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Porque a função do arquivo externo não funciona?

Qual erro? Porque não Executa?

//Função do arquivo externo teste.js
function alura() {
    alert('alert');

}
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>TODO supply a title</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
        <script src="teste.js" type="text/javascript"/>


    </head>
    <body>
        <a onmouseover="alura();">clique</a>

    </body>
</html>
3 respostas

Boa noite, pelo o que eu vi do código faltou somente fechar o script . Espero que te ajude.

     <!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>TODO supply a title</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    </head>
    <body>
        <a onmouseover="alura();">clique</a>
    </body>
    <script src="teste.js" type="text/javascript">  </script>
</html>

Bom dia,

Mas não é isto meu caro Leonardo, a tag pode ser fechada com a abreviatura />, e no seu código o <script src="teste.js" type="text/javascript"> </script> deveria estar dentro do <body>, mesmo assim é sempre bom querer ajudar.

solução!
Olá Pessoal, mais uma vez um bom dia, conseguir resolver, embora, era apenas um detalhe básico, como estou utilizando JSF a aplicação não estava sendo chamada devido a configuração do arquivo web.xml

antes

    <url-pattern>/faces*</url-pattern>
  <welcome-file>faces/index.xhtml</welcome-file>

depois

  <url-pattern>*.xhtml</url-pattern>
  <welcome-file>index.xhtml</welcome-file>