NissemanMedlem sedan jan. 2000189 inlägg 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]">
Engine^Medlem sedan dec. 20003 887 inlägg 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 ;)
------------------
Vem släckte lyset?
NissemanMedlem sedan jan. 2000189 inlägg Jag ska se om det fungerar som jag vill. Tack på förhand!
NissemanMedlem sedan jan. 2000189 inlägg Jag förtår inte hur jag ska binda ihop skriptet med bilderna...
Vad ska jag skriva i <IMG>-taggen?
Engine^Medlem sedan dec. 20003 887 inlägg Nja... det enda skriptet gör är att läsa in bilder i en Array.
Vad vill du att det ska göra?
------------------
Vem släckte lyset?
NissemanMedlem sedan jan. 2000189 inlägg 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
Engine^Medlem sedan dec. 20003 887 inlägg 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... ;)
------------------
Vem släckte lyset?
[Redigerat av Engine^ den 15 jan 2001]
NissemanMedlem sedan jan. 2000189 inlägg 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
Engine^Medlem sedan dec. 20003 887 inlägg Forbidden Access...
du har visst glömt sätta rättigheter tror jag ;)
------------------
Vem släckte lyset?
NissemanMedlem sedan jan. 2000189 inlägg Det var konstigt, länken fungerar alltid för mig...
PeWMedlem sedan juni 200010 432 inlägg 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é...
------------------
Ancilla, face mea laganum!