---
title: "Dagens Bild"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/75669-dagens-bild"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Skoog2000"
published: "2003-05-02T10:25:19.000Z"
updated: "2003-05-02T14:03:15.000Z"
replies: 23
views: 503
page: 1
pages: 2
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/75669-dagens-bild"
---

# Dagens Bild

_Sida 1 av 2._

## #1 — Skoog2000, 2003-05-02T10:25Z

Hejsan.

Finns det något JavaScript för att fixa "Dagens Bild"??

Jag har inget webhotel som stödjer php eller asp så det är svårt. Tacksam för svar.

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

## #2 — Peter S, 2003-05-02T10:31Z

Vad menar du?

 :)

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

## #3 — Jesper T, 2003-05-02T10:44Z

<http://www.jojoxx.net/jscript/archive/weeklyimage.html>

Ändra: var showImageForDays=7; till var showImageForDays=1;

 :)

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

## #4 — Skoog2000, 2003-05-02T11:06Z

Jesper_T: Jag lägger in den där koden på hemsidan. Vart ska jag sedan lägga "0.gif" och 1.gif" osv..? I samma mapp som html filen som scriptet är på?

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

## #5 — Peter S, 2003-05-02T11:24Z

Ja.

 :)

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

## #6 — Skoog2000, 2003-05-02T11:30Z

```
<script language="JavaScript" type="text/javascript">
var startdate="2003-05-1";
var showImageForDays=3;

// Do not edit lines below // Ändra inte raderna nedan
var now=new Date();
startdate=getDateObjOfLameTextString(startdate);
var image=Math.floor(((now-0)-(startdate-0))/(showImageForDays*24*60*60*1000))
document.write("<img src=\""+image+".gif\">");
function getDateObjOfLameTextString(str){
	if(!str.match(/^(\d{4})-(\d{2})-(\d{2})$/)){ return false; }
	return new Date(RegExp.$1,parseInt(RegExp.$2)-1,RegExp.$3);
}
</script>
```

Jag har ändrat startdatumet och hur många dagar (jag tog tre för att det skulle visas även idag). Jag har lagt till "0.gif" i samma mapp som html filen men det fungerar inte. Det blir bara et "kryss" som för att den inte hitter bilden.

Vad är det för fel?

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

## #7 — Peter S, 2003-05-02T11:32Z

Datumet skall skrivas med formen YYYY-MM-DD.

 :)

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

## #8 — Skoog2000, 2003-05-02T11:49Z

Peter_S: Tack så mycket!! Nu fungerar det men går det att göra så att man kan klicka på "dagens bild" så att den blir större?

Jag har nu ett annat problem.

<http://www.jojoxx.net/jscript/archive/passwd.html>

Jag vill använda det där scriptet men fattar inte vart man ska skriva in vilken sida man ska komma till. Ändrar lösenord gör man väll genom att ändra den där sifran som är blå?

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

## #9 — Peter S, 2003-05-02T12:13Z

Skall den förstorade bilden öppnas i ett nytt fönster?

Rätt. Sidan kommer att få samma namn som lösenordet.

 :)

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

## #10 — Skoog2000, 2003-05-02T12:17Z

Peter: Ja, det ska den.

Jag förstår inte det där med lösenords grejen. Kan du inte ta å kompiera in den koden som används här och göra det som ska ändras med fet stil? Skulle vara bra.

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

## #11 — @nders, 2003-05-02T12:21Z

Vad är det som ska ändras? Om lösenordet är *bengt* då kallar du sidan för *bengt.html*. Se till att du har en checksum som passar till lösenordet bara.

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

## #12 — Peter S, 2003-05-02T12:32Z

Spara de större versionerna av bilderna som *0_big.gif*, *1_big.gif* o.s.v.:

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

var startdate="2003-05-01";
var showImageForDays=3;

// Do not edit lines below // Ändra inte raderna nedan
var now=new Date();
startdate=getDateObjOfLameTextString(startdate);
var image=Math.floor(((now-0)-(startdate-0))/(showImageForDays*24*60*60*1000))
document.write("<a href=\"[b]javascript[/b]:var w=window.open('','','height=1,width=1');with(w.document){open();write('<img src="+image+"_big.gif>');close();};w.resizeTo(w.document.images[0].width,w.document.images[0].height);\"><img src=\""+image+".gif\"></a>");
function getDateObjOfLameTextString(str){
	if(!str.match(/^(\d{4})-(\d{2})-(\d{2})$/)){ return false; }
	return new Date(RegExp.$1,parseInt(RegExp.$2)-1,RegExp.$3);
}

//-->
</script>
```

 :)

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

## #13 — Skoog2000, 2003-05-02T12:34Z

anders: Jag kommer bara tillbaka till samma sida som inloggningsfältet är på?

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

## #14 — Peter S, 2003-05-02T12:37Z

Hur ser din kod ut?

 :)

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

## #15 — @nders, 2003-05-02T12:39Z

Har du ändrat checksum i scriptet? Jag laddade ner scriptet, körde den lilla funktionen på jojoxx' sida för att generera checksum, skapade en sida som hette bäver.html, och sedan loggade jag in med *bäver*.

Har du lagt upp det någonstans, så kan vi prova?

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

## #16 — Skoog2000, 2003-05-02T12:46Z

Anders: Jag har gjort så. Jag ändrade den där sifran till det som kom fram på Jojoxx hemsida när jag skrev in mitt lösenord. Sen skapade jag en .htm fil med samma namn. Men den filen öppnas inte.

kan det vara att det är en ".htm" fil som gör att det blir fel?

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

## #17 — @nders, 2003-05-02T12:48Z

Funktionen skickar iväg till .html, ska du ha en annan ändelse än det, så får du ändra i koden.

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

## #18 — Skoog2000, 2003-05-02T13:07Z

Anders: Tack så mycket!! Det fungerar perfekt nu!!!

Peter_S: Tack du också, det fungerar perfekt med bilderna!

WebForum är det bästa som finns!

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

## #19 — @nders, 2003-05-02T13:09Z

Varsågod! Kul att det löste sig.

Det är väl iofs Jojoxx som ska tackas, så jag gör väl det: Tack Jojoxx! :D

Mvh

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

## #20 — Skoog2000, 2003-05-02T13:12Z

Jag kom på en till sak.

Om jag vill att det ska öppnas i ett nytt fönster där man loggar in, hur gör man då?

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/75669-dagens-bild  
Nästa sida: https://www.webforum.nu/amne/javascript/75669-dagens-bild/page2.md
