Advertisement
renix1

Untitled

Feb 15th, 2020
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function generateImage () {
  2.                 var loading = document.getElementById('loadingProgress');
  3.                 const xhr = new XMLHttpRequest();
  4.                 const url = 'https://api.desktoppr.co/1/wallpapers';
  5.  
  6.                 // Handling request
  7.                 xhr.responseType = 'json';
  8.                 xhr.onreadystatechange = function () {
  9.                     if (xhr.readyState === XMLHttpRequest.DONE) {
  10.                         var images = xhr.response.response;
  11.                         var randomNumber = Math.floor(Math.random() * 19);
  12.                         var wallpaper = document.getElementById('myWallpaper');
  13.                         var image = images[randomNumber].image.url;
  14.                         wallpaper.src = image;
  15.                         loading.style.display = 'none';
  16.                         wallpaper.style.display = 'block';
  17.                     } else {
  18.                         loading.style.display = 'block';
  19.                     }
  20.                 }
  21.  
  22.                 // Sending request
  23.                 xhr.open('GET', url);
  24.                 xhr.send();
  25.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement