16 lines
751 B
JavaScript
16 lines
751 B
JavaScript
|
// search bar to send a request to a search engine for the current domain when sent
|
||
|
document.addEventListener('DOMContentLoaded', function() {
|
||
|
// Obtient le nom de domaine de la page courante
|
||
|
const currentDomain = window.location.hostname;
|
||
|
const form = document.getElementById('recherche');
|
||
|
|
||
|
// Ajoute un écouteur d'événement pour l'événement 'submit'
|
||
|
form.addEventListener('submit', function(event) {
|
||
|
// Empêche le comportement par défaut du formulaire
|
||
|
event.preventDefault()
|
||
|
const query = document.getElementById('query').value
|
||
|
const url = `https://duckduckgo.com/?q=${encodeURIComponent(query)}+site%3A${encodeURIComponent(currentDomain)}`;
|
||
|
|
||
|
window.location.href = url;
|
||
|
});
|
||
|
});
|