Jump to content

Tentativa de criar um site simples. Inserir termo, clicar no botão, termo ser pesquisado no outro si


Postagens Recomendadas

Meu objetivo é criar uma página onde há uma barra de pesquisa e um botão. A passoa digita um texto e quando clicar no botão, sejam abertas diversas abas com sites de pesquisas pesquisando aquele termo que foi inserido. Criei um código que acho que deveria estar funcionando para esse propósito, mas quando clico no botão nada acontece. Vou enviar o código e se alguém souber onde estou errando, ou mesmo se tiver uma sugestão de forma diferente para obter o resultado que quero, ficarei muito grato. Valeu demais pela ajuda galera, ainda tenho muito o que aprender.

<html>
<head>
    <title>Pesquisa em diversos sites</title>
    <script src="script.js"></script>
</head>
<body>
    <input type="text" id="searchTerm">
    <button id="searchButton">Pesquisar</button>
    <script src="script.js"></script>
</body>
</html>
 
 
JAVASCRIPT:
 
var searchButton = document.getElementById("searchButton");
        searchButton.addEventListener('click', function search() {
            // Obter o valor da barra de pesquisa
            var searchTerm = document.getElementById("searchTerm").value;
         
            // URLs que deseja abrir em novas abas, com o termo de pesquisa incluído
            var urls = [
              "https://www.google.com/search?q=" + searchTerm,
              "https://www.bing.com/search?q=" + searchTerm,
              "https://yandex.com/search/?text=" + searchTerm
            ];
         
            // Abrir cada URL em uma nova aba
            urls.forEach(function(url) {
              window.open(url, '_blank');
            });
          })

 

Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...