site/js/meme.js

35 lines
781 B
JavaScript
Raw Permalink Normal View History

2025-05-03 21:25:29 +02:00
function left(){
if(index - 1 >= 0){
index -= 1;
} else {
index = src.length - 1;
}
load();
}
function right(){
if(index + 1 < src.length ){
index += 1;
} else {
index = 0;
}
load();
}
function load(){
document.getElementById("mainFrame").setAttribute("src", "../assets/meme/miniature/" + src[index]);
document.getElementById("mainFrame").setAttribute("alt", "Random meme");
document.getElementById("desc").innerHTML = "<a href=\"../assets/meme/original/" + src[index] + "\" target=\"_blank\">Image orignale</a>";
}
var src = [];
var index = 0;
fetch("../assets/meme/list")
.then((res) => res.text())
.then((text) => {
src = text.split("\n");
src.pop(-1);
})
.catch((e) => console.error(e));