1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102
   | window.onload = () => {
  console.log(window);
  const urlSearchParams = new URLSearchParams(window.location.search)
  const params = Object.fromEntries(urlSearchParams.entries())
  console.log(params);
 
  const newCarouselAffiche = document.querySelector('#contentAffiche')
 
  let movies = fetch('https://api.themoviedb.org/3/movie/' + params.id + '?api_key=e0e252f245f519ae01af7682ea83a642&language=fr-FR&' + params.with_genres);
  movies.then(async response => {
    try {
      let popularMovie = await response.json();
 
      console.log(popularMovie);
      const b = document.querySelector('#star1')
 
      let genre = fetch('https://api.themoviedb.org/3/genre/movie/list?api_key=e0e252f245f519ae01af7682ea83a642&language=fr-FR');
      genre.then(async response => {
        try {
          let genreMovie = await response.json();
 
 
          let RegenreMovie = genreMovie.genres;
          console.log(RegenreMovie);
 
 
          const c = document.createElement('span')
          c.innerText = RegenreMovie.name
          b.append(c);
 
        } catch (error) {
          console.log(error);
        }
      })
 
      const div = document.querySelector('.slide-img')
      const img = document.createElement('img')
      img.classList.add('item')
      img.src = "https://image.tmdb.org/t/p/w500" + popularMovie.backdrop_path
      img.alt = popularMovie.title
 
      const box = document.querySelector('.item-a')
 
 
      const title = document.querySelector('h2')
 
      const span = document.createElement('span')
      span.classList.add('title')
      span.innerText = popularMovie.title
 
 
      const voteAverage = document.createElement('span')
      voteAverage.classList.add('voteAverageImdb')
      voteAverage.innerText = popularMovie.vote_average + "/10 "
 
 
      const logoAverage = document.createElement('img')
      logoAverage.classList.add('logoAverage')
      logoAverage.src = "icones/imdb.png"
      logoAverage.alt = "imdb"
 
 
      const genreID = document.createElement('span')
      genreID.classList.add('genreID')
      genreID.innerText = popularMovie.genre_ids
      genreID.style.color = "orange"
 
      const btnTrailer = document.createElement('img')
      btnTrailer.classList.add('btnTrailer')
      btnTrailer.style.backgroundColor = "orange"
      btnTrailer.src = "icones/play-circle-regular-24.png"
      btnTrailer.alt = "play circle"
 
 
 
      const aBA = document.createElement('a')
      aBA.href = "popularMovie.video"
 
      const BA = document.createElement('span')
      BA.classList.add('BA')
      BA.innerText = " Regarder la bande-annonce "
 
      voteAverage.append(logoAverage)
      div.append(img)
      box.append(span, voteAverage, genreID, btnTrailer)
      btnTrailer.append(BA)
 
 
 
 
      const sypnosis = document.querySelector('#resume')
      const p = document.createElement('p')
      p.innerText = popularMovie.overview
      sypnosis.append(p)
 
 
 
    } catch (error) {
      console.log(error);
    }
  })
} | 
Partager