diff --git a/WS24_25/WebTech/web-pruefung-projekt/aufgabe6/app.js b/WS24_25/WebTech/web-pruefung-projekt/aufgabe6/app.js index fbb689f..cbb7bae 100644 --- a/WS24_25/WebTech/web-pruefung-projekt/aufgabe6/app.js +++ b/WS24_25/WebTech/web-pruefung-projekt/aufgabe6/app.js @@ -12,11 +12,14 @@ app.use(express.static("public")); router.get("/", function(req,res){ const param = url.parse(req.url, true).query; var current = Number(param.num) || 0; + var beschreibung = param.beschreibung || data.holeStartBild().beschreibung; + var img = param.img || data.holeStartBild().dateiname; res.render("home",{ current: current, - next: data.vor(current), - prev: data.zurueck(current), - bild : data.holeStartBild(current), + beschreibung: beschreibung, + img: img, + vor: data.vor, + zurueck: data.zurueck }); }); app.use(router); diff --git a/WS24_25/WebTech/web-pruefung-projekt/aufgabe6/models/bilder.js b/WS24_25/WebTech/web-pruefung-projekt/aufgabe6/models/bilder.js index d512bd6..d93513b 100644 --- a/WS24_25/WebTech/web-pruefung-projekt/aufgabe6/models/bilder.js +++ b/WS24_25/WebTech/web-pruefung-projekt/aufgabe6/models/bilder.js @@ -19,7 +19,8 @@ const bilder = [ ]; function holeStartBild(num){ - return bilder[num]; + bilder[0].num = 0; + return bilder[0]; } function vor(current){ @@ -27,7 +28,8 @@ function vor(current){ if(next >= bilder.length){ next = 0; } - return next; + bilder[next].num = next; + return bilder[next]; } function zurueck(current){ @@ -35,7 +37,8 @@ function zurueck(current){ if(prev < 0){ prev = bilder.length - 1; } - return prev; + bilder[prev].num = prev; + return bilder[prev]; } // Hier den Code ergaenzen! module.exports.bilder = bilder; diff --git a/WS24_25/WebTech/web-pruefung-projekt/aufgabe6/views/home.ejs b/WS24_25/WebTech/web-pruefung-projekt/aufgabe6/views/home.ejs index 0c2b404..5b41427 100644 --- a/WS24_25/WebTech/web-pruefung-projekt/aufgabe6/views/home.ejs +++ b/WS24_25/WebTech/web-pruefung-projekt/aufgabe6/views/home.ejs @@ -19,12 +19,12 @@
-
<%= bild.beschreibung %>
- +
<%= beschreibung %>
+
- Zurück | - Vor + Zurück + Vor \ No newline at end of file