Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var data=[];
- var region;
- var key="region";
- var storage=[];
- function glavna(){
- region="europe";
- ocitaj(region);
- var interval=setInterval(function(){
- load();
- },1000);
- var interval=setInterval(function(){
- modal();
- },10000);
- }
- function ocitaj(){
- var request=new XMLHttpRequest();
- request.onreadystatechange=function(){
- if((request.readyState==4) && (request.status==200)){
- data=JSON.parse(request.responseText);
- save();
- popuniList();
- }else if(request.status!=200){
- document.body.style.backgroundColor="red";
- }
- }
- request.open("GET","https://restcountries.eu/rest/v2/region/"+region,true);
- request.send(null);
- }
- function popuniList(){
- document.body.style.backgroundColor="white";
- document.getElementById("region").innerHTML="Region: "+region;
- var lista=document.getElementById("lista");
- lista.innerHTML="";
- for(var i in data){
- if(data[i].population<5000000){
- var li=document.createElement("li");
- li.innerHTML="Naziv: "+data[i].name+"--- Broj stanovnika:"+data[i].population;
- lista.appendChild(li);
- }
- }
- }
- function modal(){
- var unos=prompt("Unesite region(Africa, Americas, Asia, Europe, Oceania)");
- if(unos=="Africa" || unos=="Americas" || unos=="Asia" || unos=="Europe" || unos=="Oceania"){
- region=unos;
- ocitaj();
- }
- else{
- document.body.style.backgroundColor="red";
- }
- }
- function save(){
- var broj=data.length;
- var object={
- brojRezultata:broj
- }
- storage.push(object);
- localStorage.setItem(key, JSON.stringify(storage));
- }
- function load(){
- var s=localStorage.getItem(key);
- if(s!=null){
- storage=JSON.parse(s);
- var ukupno=storage.length;
- var vrijeme=document.getElementById("vrijeme");
- var date=new Date();
- var h=date.getHours();
- var m=date.getMinutes();
- var s=date.getSeconds();
- vrijeme.innerHTML=h+":"+m+":"+s+" --- ukupan broj zahjteva: "+storage.length;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement