Advertisement
Guest User

Untitled

a guest
Mar 20th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.     <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7.     <title>Image Browser</title>
  8. </head>
  9. <body onload="showImage(document.getElementById('image1').value)">
  10.     Lien image 1 : <input type="text" id="image1" value="https://www.iutbayonne.univ-pau.fr/sites/all/themes/iutbay/logo-black.png" disabled><br>
  11.     Lien image 2 : <input type="text" id="image2" value="" onkeyup="refreshButtons()"><br>
  12.     Lien image 3 : <input type="text" id="image3" value="" onkeyup="refreshButtons()"><br>
  13.     <input type="hidden" value="1" id="current">
  14.     <input type="button" id="precedent" value="Précédent" onclick="precedent()" disabled>
  15.     <input type="button" id="suivant" value="Suivant" onclick="suivant()" disabled><br><br>
  16.     <span id="zoneImage"></span>
  17.     <script>
  18.         var showImage = function (url) {
  19.             document.getElementById("zoneImage").innerHTML = 'Image numéro ' + document.getElementById('current').value + '<br><img src="' + url + '">';
  20.         }
  21.  
  22.         var refreshButtons = function () {
  23.             current = document.getElementById('current').value;
  24.  
  25.             if (document.getElementById('image' + (Number(current) + 1)).value.length > 0 || current == 3) {
  26.                 document.getElementById('suivant').disabled = false;
  27.             } else {
  28.                 document.getElementById('suivant').disabled = true;
  29.             }
  30.  
  31.             if (document.getElementById('image' + (Number(current) - 1)).value.length > 0 || current == 1) {
  32.                 document.getElementById('precedent').disabled = false;
  33.             } else {
  34.                 document.getElementById('precedent').disabled = true;
  35.             }
  36.         }
  37.  
  38.         var suivant = function () {
  39.             document.getElementById('current').value++;
  40.             showImage(document.getElementById('image' + document.getElementById('current').value).value);
  41.             refreshButtons();
  42.         }
  43.  
  44.         var precedent = function () {
  45.             document.getElementById('current').value--;
  46.             showImage(document.getElementById('image' + document.getElementById('current').value).value);
  47.             refreshButtons();
  48.         }
  49.     </script>
  50. </body>
  51. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement