site-perso-poly/static/js/TP4.js

39 lines
1.1 KiB
JavaScript

var pokemons = [6,26,260,282,297,380]
function chose_random_pokemon(){
let randnum = Math.floor(Math.random() * pokemons.length);
let imageToDisplay = "static/assets/images/pokemons/"+pokemons[randnum]+".png"
get_name(pokemons[randnum]);
get_desc(pokemons[randnum]);
document.getElementById("pokemon_frame").src = imageToDisplay;
}
function get_name(number){
fetch("https://pokeapi.co/api/v2/pokemon/"+number)
.then(function(response) {
return response.json();
})
.then(function(pokemon_data) {
let name = pokemon_data.name;
document.getElementById("pokemon_name").textContent = name;
})
.catch(function(err) {
console.log('Fetch Error :-S', err);
});
}
function get_desc(number){
fetch("https://pokeapi.co/api/v2/pokemon-species/"+number)
.then(function(response) {
return response.json();
})
.then(function(pokemon_data) {
let desc = pokemon_data.flavor_text_entries[0].flavor_text;
document.getElementById("pokemon_desc").textContent = desc;
})
.catch(function(err) {
console.log('Fetch Error :-S', err);
});
}