jeg er ved at lave en collapse/expand menu i js, og bruger er script som jeg har anvendt før. Problemet er at scriptet denne gang viser en syntaks fejl ved følgende linie:
Er det stadig samme linie du får en syntaksfejl i (du har jo flere linier med samme "problem", som den linie du rettede - hvis altså det er det der er problemet)?
HTML'en gider jeg ikke sidde og bokse med, når den ikke er stillet ordentligt op. Uden linjeskift og indrykning er det ikke til at se, hvad der skal ske - og hvad der faktisk sker.
Desuden indeholder din JS-fil sære tegn. Hvilken editor bruger du - og på hvilken platform?
hehe, her er vist noget platformspjat. Ingen grund til at blive sur, Olebole. Jeg kører MAC og anvender en editor der hedder TextMate - jeg stiller altid min kode ordentlig op.
Men forstår godt hvor du kommer fra, uden opstilling er det håbløst. :-)
jeg har fået løst problemet. Jeg havde i min .js fil skrevet <script type="text/javascript"> sådan at dette blev læst to gange. Det er fy.
Dernæst ændrede jeg js filen til at se sådan ud: function showInfo(descid) { objDiv = document.getElementById("descopen"+descid); objDiv.style.display=(objDiv.style.display=="none")?"block":"none"; }
Du må endelig ikke misforstå ... jeg er ikke det fjerneste sur. Desuden er selv gammel 'macintosse', så jeg kender udmærket problemerne med underlige tegn. Desværre sidder jeg på en maskine, jeg ikke kan/må installere på, så jeg kunne ikke teste den i en anden editor (end Notepad) ... jeg havde jo nok på fornemmeren, du var på en anden platform ;o)
Som sagt behøver du ikke bruge 'eval' - men jeg må indrømme disse to linjer ikke giver mening for mig: if(document.images[imgDocID].src == eval('img2' + ".src")) { document.images[imgDocID].src = eval('img1' + ".src") }
- hvad refererer 'img1' og 'img2' til? Jeg kan ikke se, hvor i koden du bruger funktionerne :)
Det er leftovers fra et andet script. Jeg anvender det ikke endnu, men tror jeg vil have et image på mapperne det skifter mellem minus og plus når mapperne her henholdsvis udfolder eller ikke.
endnu en gang tak.
Synes godt om
Ny brugerNybegynder
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.