const API_URL = "https://swapi.dev/api/people/?page="; let pageEnCours = 1; // function pour afficher les peoples et leur correspondances async function getPeople() { const peoples = await fetch(API_URL+pageEnCours); const people = await peoples.json(); const total_pages = people.count/people.results.length; // on vide le div document.getElementById('container').innerHTML = ""; // boucle pour parser les peoples for(i=0;i${film.title}

`; // } document.getElementById('container').innerHTML += `

Name : ${hero}

Height :

${people.results[i].height} cm

Weight :

${people.results[i].mass} Kg

Hair color :

${people.results[i].hair_color}

Skin color :

${people.results[i].skin_color}

Eye color :

${people.results[i].eye_color}

Birth year :

${people.results[i].birth_year}

Gender :

${people.results[i].gender}

`; } const BUTTONS = document.querySelectorAll('.films'); for(var i = 0;i < BUTTONS.length;i++){ let BUTTON = BUTTONS[i]; BUTTON.addEventListener("click", function() { //console.log(BUTTON.nextElementSibling); getFilms(BUTTON.value,BUTTON.nextElementSibling.id); }); } } // function pour afficher les peoples et leur correspondances async function getFilms(liste,div) { let url = liste.split(','); console.log(url); document.getElementById(div).innerHTML = ""; for(i=0;i${film.title}`; } } // boucle pour afficher les boutons de navigations fetch(API_URL) .then(response => response.json()) .then(data => { let totalPages = data.count / data.results.length; for (let index = 1; index < totalPages +1; index++) { document.getElementById('buttons').innerHTML += ` `; } let buttons = document.querySelectorAll('.allButtons'); let boutonNum = document.querySelectorAll('.boutonNum'); console.log(boutonNum); for (let i = 0; i < buttons.length; i++) { buttons[i].addEventListener("click", function(e) { if (e.target.name === "moins" || e.target.name === "plus"){ pageEnCours = pageEnCours + parseInt(e.target.value); if(pageEnCours < 1){ pageEnCours = 1; }else if(pageEnCours > boutonNum.length){ pageEnCours = boutonNum.length; } }else{ pageEnCours = parseInt(e.target.value); } getPeople(); }); }}); var array = ["Luke Skywalker", "Anakin Skywalker", "Dark Vador"]; function myFunction() { // Declare variables let query = myInput.value; let result = array.filter(user=>user.includes(query)); document.getElementById('container').innerHTML = ""; for(i=0;i${result[i]}

`; } console.log(result); } // initialisation de la page, pour un affichage au chargement //getPeople();