Files
2026-04-27 06:52:16 +00:00

33 lines
1.2 KiB
JavaScript

document.addEventListener('DOMContentLoaded', function () {
const searchInput = document.getElementById('searchInput');
const resultsList = document.getElementById('results');
// Charger le fichier CSV
fetch('Liste karaoké 2026 v2.csv')
.then(response => response.text())
.then(data => {
const lines = data.split('\n');
const items = lines.map(line => line.trim());
// Fonction de recherche
function search(query) {
resultsList.innerHTML = '';
const filteredItems = items.filter(item =>
item.toLowerCase().includes(query.toLowerCase())
);
filteredItems.forEach(item => {
let displayedItem = item.replace('.mp4', '').replace(';;;', '');
const li = document.createElement('li');
li.textContent = displayedItem;
resultsList.appendChild(li);
});
}
// Écouter les changements de la barre de recherche
searchInput.addEventListener('input', function () {
search(searchInput.value);
});
})
.catch(error => console.error('Erreur de chargement du fichier :', error));
});