ArturX Postado Maio 12, 2023 Compartilhar Postado Maio 12, 2023 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 Outras opções de compartilhamento...
Kleverson Cruz Postado Maio 15, 2023 Compartilhar Postado Maio 15, 2023 Seu código parece estar totalmente funcional. No navegador acesse as ferramentas de dev(F12) e verifique se é apresentado algum erro. Verifique também se o arquivo script.js está na mesma pasta que o .html Link to comment Compartilhe em outros sites Outras opções de compartilhamento...
Postagens Recomendadas
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.
Criar minha conta agoraÉ bem rápido!
Entrar
Você já tem uma conta?
Entrar agoraFaça o login agora.