---
title: "Bild[i]"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17341-bild-i"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Nisseman"
published: "2001-01-11T18:15:00.000Z"
updated: "2001-01-18T20:55:00.000Z"
replies: 10
views: 291
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/17341-bild-i"
---

# Bild[i]

## #1 — Nisseman, 2001-01-11T18:15Z

Jag vill göra en bild array...
Hur ska jag göra?
Det här har jag försökt med:

```
function tryck()
{
  var ljus = new Array

  for(i=0;i<3;i++)
  {
    ljus[i].src='ljus-r.gif'
  }
}

...

<IMG SRC="ljus-y.gif" ID="ljus[0]" OnClick="tryck()">
<IMG SRC="ljus-y.gif" ID="ljus[1]">
```

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

## #2 — Engine^, 2001-01-12T17:30Z

ehm... du vill skapa en Array som innehåller bild-objekten? Jag förstår inte riktigt vad den där tryck()-funktionen ska göra, men för att skapa en Array med bilder så kan du göra så här:

```
function readImages()
{
   var arrImages = new Array();

   for(i=0;i<antal_bilder;i++)
   {
      arrImages[i] = new Image();
      arrImages[i].src = 'ljus-r.gif';
   }
}
```

Nu är den där funktionen inte så himla bra, men den skapar en array på antal_bilder st. bilder... om du ska olika bilder , så får du döpa dom lite smart om du ska läsa in dessa mha en for-loop. Typ ljus-r01.gif, ljus-r02.gif osv. Då kan du skriva

```
      arrImages[i].src = 'ljus-r'+i+'.gif';
```

istället i funktionen...

Undrar om jag förstog det här rätt nu.. är lite trött i huvet ;)

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

## #3 — Nisseman, 2001-01-12T22:20Z

Jag ska se om det fungerar som jag vill. Tack på förhand!

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

## #4 — Nisseman, 2001-01-13T16:04Z

Jag förtår inte hur jag ska binda ihop skriptet med bilderna...
Vad ska jag skriva i \<IMG\>-taggen?

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

## #5 — Engine^, 2001-01-13T17:36Z

Nja... det enda skriptet gör är att läsa in bilder i en Array.

Vad vill du att det ska göra?

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

## #6 — Nisseman, 2001-01-14T19:55Z

Jag vill att det ska byta ett gäng bilders .src
Fårn början var det meningen att det skulle skapas rätt antal och placeras mellan två punkter på skärmen så de bildade ett streck. såhär: <http://www.geocities.com/nilsh.geo/skiss.gif>

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

## #7 — Engine^, 2001-01-15T18:24Z

tjaaa... det där blev jag inte särskilt klok på, men som jag förstår det så vill du ha typ 10 bilder i linje. Dessa ska du sedan kunna ändra source på. Men du säger inte på vilket sätt du vill ändra på... onmouseover?
isånnafall går det om du skriver
\<img src=sökväg id=bild00 onmouseover=changeSrc(this.id, 'ny sökväg')\>
och en funktion då som ser ut så här:

```
function changeSrc(oImage, strPath)
{
   s = 'document.images["'+oImage+'"].src = "'+strPath+'";';
   eval(s);
}
```

observera nu att denna funktion byter sökväg varje gång det sker onmouseover, men alltid till samma sökväg... du kan ju byta onmouseover till onclick, så byter den sökväg när du klickar på bilden.

Säg till om du har fler problem... ;)

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

## #8 — Nisseman, 2001-01-16T10:36Z

Det borde nog fungera bra för jag har tänkt testa det på den här sidan. Då kommer den att ändras till en viss bild vid en viss siffra vilket du kanske kan tyda ur koden: <http://www.geocities.com/nilsh.geo/lampa.htm>

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

## #9 — Engine^, 2001-01-16T17:53Z

Forbidden Access...

du har visst glömt sätta rättigheter tror jag ;)

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

## #10 — Nisseman, 2001-01-18T19:28Z

Det var konstigt, länken fungerar alltid för mig...

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

## #11 — PeW, 2001-01-18T20:55Z

Många scripterrors var det  ;)  
Omöjligt att komma in på sidan.
Såg att du snålat på semikolon i satserna... ingen bra idé...

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17341-bild-i
