Advertisement
boky8

Zadatak js

Dec 18th, 2015
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function Kupac(ime, titula, grad, broj, datum, zarada) {
  2.     var Ime = ime;
  3.     var Titula = titula;
  4.     var Grad = grad;
  5.     var Broj = broj;
  6.     var Datum = datum;
  7.     var Zarada = zarada;
  8. }
  9.  
  10. function $(q) {
  11.     return document.querySelectorAll(q);
  12. }
  13.  
  14. window.onload = function () {
  15.     var selekt = $("#lbPodaci")[0];
  16.     var tit = $("#titula")[0];
  17.     var grd = $("#grad")[0];
  18.     var bro = $("#postanskiBroj")[0];
  19.     var dat = $("#datumZaposlenja")[0];
  20.     var zrd = $("#godisnjaZarada")[0];
  21.  
  22.     var kupci = [
  23.         new Kupac('Miro Mirić', 'IT-evac', 'Zagreb', 1234, '15.10.2015', 156),
  24.         new Kupac('Ana Anić', 'Marketing', 'Split', 4321, '12.11.2015', 256),
  25.         new Kupac('Test Testerić', 'Biznismen', 'Rijeka', 5631, '7.12.2015', 512)
  26.     ];
  27.  
  28.     // Sortiranje
  29.     kupci.sort(function (left, right) {
  30.         return left.Zarada - right.Zarada;
  31.     });
  32.  
  33.     var vari = $("select")[0];
  34.  
  35.     for (var i = 0; i < kupci.length; i++) {
  36.         var opt = document.createElement("option");
  37.         opt.value = i;
  38.         opt.innerHTML = kupci[i].Ime;
  39.         vari.appendChild(opt);
  40.     }
  41.  
  42.     vari.onchange = function () {
  43.         var id = parseInt(vari.value);
  44.  
  45.         tit.innerHTML = kupci[id].titula;
  46.         grd.innerHTML = kupci[id].grad;
  47.         bro.innerHTML = kupci[id].broj;
  48.         dat.innerHTML = kupci[id].datum;
  49.         zrd.innerHTML = kupci[id].zarada;
  50.     }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement