if (nazivdatoteke === "prizivanje.html") { return "Prizivanje"; } if (nazivdatoteke === "priznanja.html") { return "Priznanja"; } if (nazivdatoteke === "uvod.html") { return "Uvod"; } if (nazivdatoteke === "uvod_u_prvi_print.html") { return "Uvod u prvo printanje"; } if (nazivdatoteke === "molitva_krsni.html") { return "Molitva lotosovim stopalima Kṛṣṇe"; } if (nazivdatoteke === "molitva_krsni_2.html") { return "Mārkine Bhāgavata-dharma"; } if (nazivdatoteke === "gaura_arati.html") { return "Gaura-ārati"; } // Za stranice koje imaju format kao "uvod_012_21.html", možemo izvući broj const imeStranice = nazivdatoteke.replace(".html", ""); // Ako je ime stranice u formatu "p10.html", "p11.html", itd. if (imeStranice.startsWith("p")) { const broj = imeStranice.replace("p", ""); return "Poglavlje " + broj; } // Za "uvod_012_21.html", "uvod_01_11.html" i slične, zamenjujemo "_" sa "-" const broj = imeStranice.replace("uvod_", "").replace(/_/g, "-"); return "Uvod " + broj; // Na primer, "Uvod 012-21", "Uvod 01-11", itd. } // Učitaj JSON fajl fetch("stranice.json") .then(res => { if (!res.ok) { throw new Error("Ne može se učitati stranice.json"); } return res.json(); }) .then(pages => { const list = document.getElementById("list"); pages.forEach(page => { const imeStranice = generirajImeStranice(page.stranica); // Kreiraj
  • element i link const li = document.createElement("li"); const a = document.createElement("a"); a.href = page.stranica; a.textContent = imeStranice; li.appendChild(a); list.appendChild(li); }); }) .catch(error => { console.error("Greška pri učitavanju datoteke:", error); const list = document.getElementById("list"); list.innerHTML = "
  • Došlo je do greške prilikom učitavanja stranica.
  • "; });