O Gedit aceita JavaScript?

1

Eu tenho uma pergunta sobre o Gedit. Eu estou tentando aprender JavaScript. Fui ao link e tentei o exemplo de data e hora.

Exemplo de código de data e hora:
Fonte: link

<!DOCTYPE html>
<html>
<body>

<h1>My First JavaScript</h1>

<button type="button"
onclick="document.getElementById('demo').innerHTML = Date()">
Click me to display Date and Time.</button>

<p id="demo"></p>

</body>
</html> 

Depois de um tempo, copiei e colei o script no Gedit e descobri que ele não funcionava da maneira que funcionava no site da W3Schools. Eu posso ver algo no navegador, mas não faz nada quando clico no botão. Aqui está uma captura de tela do que eu vejo:

O bloqueador de pop-ups está desativado e não sei mais o que fazer. Existem alguns plugins que eu poderia usar para mudar isso? Eu não preciso de nada extravagante, eu realmente gosto do Gedit na maioria das vezes, eu gostaria de poder usá-lo para todas as minhas necessidades de codificação. Tudo o que aprendi até agora é HTML e CSS.

    
por BJsgoodlife 26.07.2016 / 13:49

2 respostas

14

Dos comentários:

  

Não, o botão está lá, mas não tem função. No site, a data e a hora serão clicadas. Mas não faz nada quando eu copio para o gedit.

Gedit é um editor de texto . Pode editar texto (e código fonte, etc.). Para executar o código, salve-o com .html (por exemplo, como datetime.html ) porque esse é o código HTML.

Em seguida, clique duas vezes no arquivo HTML resultante para abri-lo (e, assim, executá-lo) no navegador de sua preferência (Firefox, Chromium, Chrome, etc.).

Quanto ao porquê:

  

No site, a data e a hora serão clicadas.

Supondo que você quer dizer isso,

é porque a coisa na captura de tela não é um editor. É o resultado .

Se você quiser um editor que também forneça o resultado como uma prévia, tente Atom (pode haver outros) . Escreva HTML nele e pressione Ctrl + Deslocar + M .

    
por UniversallyUniqueID 26.07.2016 / 14:36
6

você precisa

  • copie o script para o gedit e, em seguida,
  • salve o código como um arquivo e, em seguida,
  • carrega o arquivo no navegador,

Ctrl + o é o atalho para abrir um arquivo diretamente de um navegador.
Nota: por razões de segurança, os navegadores às vezes não permitem a execução direta de javascript a partir de arquivos locais. Porque o navegador espera que deveria ter sido servido por um servidor web.

    
por the_velour_fog 26.07.2016 / 14:47