Vraag : MM_preloadImages (), wat „#“ in het overgegaane argument betekenen, waarom dat.

Eenvoudige vraag.  Ik werk aan één of andere oude code van iemand anders wie de (binnen) beroemde Dreamweaver het omvergooiencode daarin heeft.  Niet echte gemakkelijk om de details te ontcijferen, hoewel gemakkelijk genoeg te gebruiken.  Ik denk ik het fundamenteel behalve 2 things.

1 word.  Waarom het het eerste karakter van een overgegaan argument controleert die aan „#“ niet gelijk zijn.  In de meeste voorbeelden dat zijn de overgegaane argumenten enkel wegen aan beelden, door worden gescheiden „,“ als veelvoud.  Er zijn sommige voorbeelden waar iets als „#99999999“ in eveneens wordt overgegaan.  Waarom/wat that.

2 is.  Wat MM_findObj (n, D) do.

3 doet.  Is daar een beter substituut nu voor dit (d.w.z. jQuery of iets).  De code is vriendelijk van omhoog het knoeien van de blikken van page.
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:

Antwoord : MM_preloadImages (), wat „#“ in het overgegaane argument betekenen, waarom dat.

Deze code:

als (a [I] .indexOf („#“)! =0)

controles voor *occurrence* van een octothorpe (of „#“), niet alleen het eerste karakter. Indien gevonden, dan is het punt een beeld.
Andere oplossingen  
 
programming4us programming4us