Tror att du inte skall ha dubbelfnuttar med.
Kanske något liknande(har igentligen ingen aning)
setTimeOut(document.MyForm.knapp2.style.background='#' + i + '00000';,i*40 );
setTimeout ska det väl ändå vara (och inte setTimeOut ), men det spelar kanske ingen roll.
Sedan ska du inte skriva background, utan backgroundColor.
Det här med setTimeout har du egentligen helt rätt med. Det som ska köras efter den utsatta tiden ska skrivas som en sträng, så jag ser inget konstigt med det du har skrivit. Det enda jag kan tänka mig är att javascript inte tycker om när du har dubbelfnuttar inom enkelfnuttar, men de kan du i så fall escape:a (\").
Tack för svaren, en del stämmer, en del inte..
det där med fnuttarna löste inte så mycket, fick bara andra felmeddelanden.
Det sista inlägget av dectgap fick jag dock till att fungera.
Angående stavfelet på timeout, var det för att jag inte hade filen tillgänglig. Men background fungerar lika bra som backgroundColor.
Att få det att fungera med fler färger har jag löst med en fargvektor där i=0->f.
Var mer själva setTimeout som jag inte löste men det verkar funka nu.
/Magnus
264 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91