---
title: "Hämta bild från olika mappar beroende på veckodag"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/145574-hämta-bild-från-olika-mappar-beroende-på-veckodag"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "MuRGo"
published: "2006-04-15T08:14:15.000Z"
updated: "2006-04-18T13:11:39.000Z"
replies: 8
views: 558
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/145574-hämta-bild-från-olika-mappar-beroende-på-veckodag"
---

# Hämta bild från olika mappar beroende på veckodag

## #1 — MuRGo, 2006-04-15T08:14Z

Hej!

Skulle någon vänlig själ kunna hjälpa mig med ett javascript som utför följande:

Jag har en mappstruktur som ser ut enligt följande:

index.htm

**vardagar** 
20060413\.gif
20060414\.gif
20060415\.gif

**sondagar**
20060416\.gif
20060423\.gif
20060430\.gif

Jag har alltså två mappar som innehåller bilder där bilderna som skall visas på söndagar ligger i en egen mapp. Bilderna är döpta enligt ovan. Alltså efter datum.

Det jag vill att skriptet ska utföra är att det tar reda på dagens datum från datorn och sedan visar den bild som stämmer överens med datumet. Skriptet måste alltså "veta" om det är söndag och då välja bilden från "söndagsmappen".

Vore mycket tacksam om någon duktig kodknappare kunde hjälpa mig med detta.

Tack på förhand!

Permalänk: https://www.webforum.nu/p/145574

## #2 — nitro2k01, 2006-04-15T08:49Z

Har varje veckodag en egen mapp, eller finns det bara en vardagsmapp? Har varje dag en egen bild eller maste skriptet leta fram narmaste dag?

Permalänk: https://www.webforum.nu/p/1797183

## #3 — MuRGo, 2006-04-15T09:52Z

Det är bara söndagar som har egen mapp. Resten ligger i vardagar.

Meningen är att det ska finnas en bild för varje dag. Men när du nämner det så vore det kanske bra om den väljer den senaste bilden som finns om det skulle saknas bild någon dag.

Om det inte är för bökigt att få till vill säga   :)

Permalänk: https://www.webforum.nu/p/1797199

## #4 — MuRGo, 2006-04-18T09:10Z

Fanns det ingen som kunde fixa detta   :( 

Eller är det bara så att ingen har lust eller tid?

Fortfarande väldigt tacksam för hjälp med ovanstående...

Permalänk: https://www.webforum.nu/p/1801377

## #5 — nitro2k01, 2006-04-18T11:22Z

```
<script type="text/javascript">

function getFileName(){
	var d = new Date();
	var y = d.getFullYear(), n = "";

	if (d.getDay)
		n += "vardagar/";
	else
		n += "sondagar/";

	n += d.getFullYear();

	var m = new String(d.getMonth()+1);
	if (m.length == 1)
		m = "0"+m

	var D = new String(d.getDate());
	if (D.length == 1)
		D = "0"+D

	return n + m + D + ".gif";
}

document.write("<img src=\"" + getFileName() + "\" \/>")

</script>
```

Permalänk: https://www.webforum.nu/p/1801416

## #6 — MuRGo, 2006-04-18T12:47Z

Tack för hjälpen!!!

Scriptet fungerar utmärkt på vardagar men tyvärr verkar det inte fungera på "söndagar". Då visas ingen bild!   :( 

Går det att fixa så vore det toppen. Går det dessutom att fixa så att den "senaste" bilden visas om det saknas bild för dagens datum så vore det fulländat!   ;) 

Tack än en gång för att du tog dig tid!

Permalänk: https://www.webforum.nu/p/1801467

## #7 — nitro2k01, 2006-04-18T12:57Z

```
<script type="text/javascript">

function getFileName(){
	var d = new Date();
	var y = d.getFullYear(), n = "";

	if (d.getDay())
		n += "vardagar/";
	else
		n += "sondagar/";

	n += d.getFullYear();

	var m = new String(d.getMonth()+1);
	if (m.length == 1)
		m = "0"+m;

	var D = new String(d.getDate());
	if (D.length == 1)
		D = "0"+D;

	return n + m + D + ".gif";
}

document.write("img src=\"" + getFileName() + "\">")

</script>
```

Klumpigt! Nu är det fixat!

Permalänk: https://www.webforum.nu/p/1801471

## #8 — MuRGo, 2006-04-18T13:08Z

Kanonbra!

Nu funkade det!

Eftersom jag är väldigt dålig på javascript så kan jag inte se om det är meningen att det ska fungera med att den visar senaste bild om en bild saknas men det är inte livsviktigt. Avvaktar ett tag med att markera svaret som slutgiltigt ifall det visar sig att det ska fungera...

Tack så mycket!

Permalänk: https://www.webforum.nu/p/1801478

## #9 — nitro2k01, 2006-04-18T13:11Z

Den visar inte den senaste bilden, utan du får se till att ha tillräckligt med bilder i mapparna.

Permalänk: https://www.webforum.nu/p/1801481

---

Tråden på webben: https://www.webforum.nu/amne/javascript/145574-hämta-bild-från-olika-mappar-beroende-på-veckodag
