ArturX Posted May 12 Share Posted May 12 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 Share on other sites More sharing options...
Kleverson Cruz Posted May 15 Share Posted May 15 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 Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now