Avatar billede kernelx Juniormester
19. september 2003 - 08:23 Der er 5 kommentarer og
1 løsning

Javascript - DOM - CSS - ændre backgroundColor

Jeg har et script, som blandt andet indeholder følgende:

document.getElementById(mmenuid).style.backgroundColor=mbgcolor;

Det virker ellers meget fint både i Netscape og i Internet Explorer. Problemet er, at den (selv om det virker) i internet explorer melder følgende fejl:

Linie: 75
Tegn: 5
Fejl: der skal angives et objekt / objekt mangler
Code: 0

hvad for et objekt mangler der?
Avatar billede kernelx Juniormester
19. september 2003 - 08:29 #1
line 75 er rykket ind med 4x tabulator, så tegn 5 hvis jeg nu tænker rigtigt må være *d* fra document
Avatar billede grunken Nybegynder
19. september 2003 - 08:34 #2
mmenuid

er det en variabel ?

for den ser god nok ud den linie ;) fejlen må ligge et andet sted!
Avatar billede kernelx Juniormester
19. september 2003 - 08:37 #3
det, som linien laver virker ellers også meget fint ... den melder fejlen bare alloigevel.
ja, det er en ... og jeg har også allerede med alert(mmenuid) testet, om den indeholder det som den skal - og det gør den også
Avatar billede grunken Nybegynder
19. september 2003 - 08:41 #4
som jeg skriver "fejlen må ligge et andet sted" linier og javascript kan du i mange tilfælde godt fyre en hvid pil efter ;)

Prøv at smid noget mere kode, og eller evt. et link !
Avatar billede kernelx Juniormester
19. september 2003 - 13:22 #5
du må gerne skrive et eller andet som svar, for at få pints - jeg skal jo af med dem.

fejlen var, at jeg blandt andet har kaldet funktionen, som ligenetop indeholder denne linie - men ... med en id som overhovedet ikke findes.
typpisk mig ... tztztztz

ellers tak for hjælpen!
Avatar billede grunken Nybegynder
24. september 2003 - 02:03 #6
svar ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester