The following are JavaScript libraries I have created

This page is too complicated for small screens so most of the content will not render - please use the handheld version.

These scripts are free to download and use, but please see my terms and conditions page for terms and conditions of their use.

Click the script name to view the syntax highlighted source, or click [Download] to download, or click the [DEMO] link to view a demonstration, or click [info] for detailed browser support information. You can also search the libraries [NEW].

I have given the script compatibilities for:

Internet Explorer 4+, Gecko engine (Netscape 6+, FireFox, Mozilla etc.), Opera 7+, KDE3 KHTML/JKS (Konqueror, Safari and OmniWeb 4.5+), ICEbrowser, Opera 5+ (4 is generally badly bugged), Netscape 4, Escape 4, OmniWeb 4.2-, iCab, Clue browser, NetBox, OpenTV, iPanel MicroBrowser, NetFront 3+, WebTV

I do not have NetBox, OpenTV or iPanel MicroBrowser to test their compatibilities, but I have included these according to the specs on their sites. PLEASE help me to fill in the blanks if you have any of them. To download the browsers that are available for downloading, please see my list of '4th+ generation' browsers.

I have removed iBrow information because I have discovered that it embeds Espial Escape.

Many versions of the increasingly unpopular Netscape 4 may have small problems with some of these scripts because of the badly bugged Netscape 4 parsing engine. I have attempted to minimise these problems (my version - 4.06 / win - has no problems at all), but a few may still remain in some of the more unstable Netscape 4 releases.

Please let me know if I have made any mistakes, or if you can help me fill in the blanks.

S
e
a
r
c
h
Key:
Y = works properly, N = cannot work, B = does not work because of browser bugs, ? = not tested but should work, A = cannot work fully but has built in alternative, Y1 = works, but the time may be wrong during daylight savings time, S = works, but with some bugs, * = works in most versions, but VERY slowly
ImagesI
E
4
+
N
S
6
+
O
p
7
+
K
D
E
3
I
C
E
O
p
5
+
N
S
4
E
s
c
O
W
4
2
i
C
a
b
C
l
u
e
N
b
o
x
O
T
V
i
P
M
B
N
e
t
F
W
T
V
M
O
R
E
[DEMO][Download] Image preloaderYYYYYYY4-NYN???NN[info]
[DEMO][Download] Automated image rollover and click scriptYYYYYYN5+N3+N???NN[info]
Variable retentionI
E
4
+
N
S
6
+
O
p
7
+
K
D
E
3
I
C
E
O
p
5
+
N
S
4
E
s
c
O
W
4
2
i
C
a
b
C
l
u
e
N
b
o
x
O
T
V
i
P
M
B
N
e
t
F
W
T
V
M
O
R
E
[DEMO][Download] 'Get' method variable readingYYYYYBYYYYN???YY[info]
[DEMO][Download] Cookie managementYYYYYYYYYYY???YY[info]
[DEMO][Download] Save Form Values scriptYYYYSSYYSYS???SY[info]
[DEMO][Download] Variable serialiserYYYYYYYYYYY???YY[info]
FormsI
E
4
+
N
S
6
+
O
p
7
+
K
D
E
3
I
C
E
O
p
5
+
N
S
4
E
s
c
O
W
4
2
i
C
a
b
C
l
u
e
N
b
o
x
O
T
V
i
P
M
B
N
e
t
F
W
T
V
M
O
R
E
[DEMO][Download] Form validatorYYYYYYYYYYN???YY[info]
[DEMO][Download] Continent country selectorYYYYYYYYYYA???NY[info]
[DEMO][Download] Days-in-month validatorYYYYYYYYYYN???NY[info]
[DEMO][Download] Caps Lock detectorYYYYYYYNNYN???YN[info]
[DEMO][Download] Save Form Values scriptYYYYSSYYSYS???SY[info]
Generic DHTMLI
E
4
+
N
S
6
+
O
p
7
+
K
D
E
3
I
C
E
O
p
5
+
N
S
4
E
s
c
O
W
4
2
i
C
a
b
C
l
u
e
N
b
o
x
O
T
V
i
P
M
B
N
e
t
F
W
T
V
M
O
R
E
[PART-DEMO][Download] Generic DHTML do everything libraryClick here for support info[info]
[DEMO][Download] Generic dragable layerYYYYYYYNNNNNNNYN[info]
[DEMO][Download] Div rewriting controlsYYYYYYYYNYB???YB[info]
Movable contentI
E
4
+
N
S
6
+
O
p
7
+
K
D
E
3
I
C
E
O
p
5
+
N
S
4
E
s
c
O
W
4
2
i
C
a
b
C
l
u
e
N
b
o
x
O
T
V
i
P
M
B
N
e
t
F
W
T
V
M
O
R
E
[PART-DEMO][Download] Generic DHTML do everything libraryClick here for support info[info]
[DEMO][Download] Generic dragable layerYYYYYYYNNNNNNNYN[info]
[DEMO][Download] 'Mini window' controlsYYYYYYY4-SYSBSSSSBS[info]
Menu controlsI
E
4
+
N
S
6
+
O
p
7
+
K
D
E
3
I
C
E
O
p
5
+
N
S
4
E
s
c
O
W
4
2
i
C
a
b
C
l
u
e
N
b
o
x
O
T
V
i
P
M
B
N
e
t
F
W
T
V
M
O
R
E
[DEMO][Download] Collapsible list generation controlsYYYYYAANAYA???AA[info]
     You will also need some images for the lists                 
[DEMO][Download] Nested list collapsing script5+YYYYAAAA3+A???AA[info]
 [Download] Single level menu controlsYYYYYYYYY3+Y???YY[info]
[DEMO][Download] Multi level menu controlsYYYYYYYYY3+Y???YY[info]
[DEMO][Download] Multi level menu generation controlsYYYYYYYYB3+Y???NY[info]
     Also requires [Download] multi level menu controls                 
     You will also need some arrows for the menu                 
[DEMO][Download] Display based menu5+YYYYNNNN3+NNNNNN[info]
Rewritable contentI
E
4
+
N
S
6
+
O
p
7
+
K
D
E
3
I
C
E
O
p
5
+
N
S
4
E
s
c
O
W
4
2
i
C
a
b
C
l
u
e
N
b
o
x
O
T
V
i
P
M
B
N
e
t
F
W
T
V
M
O
R
E
[PART-DEMO][Download] Generic DHTML do everything libraryClick here for support info[info]
[DEMO][Download] Div rewriting controlsYYYYYYYYNYB???YB[info]
Document effectsI
E
4
+
N
S
6
+
O
p
7
+
K
D
E
3
I
C
E
O
p
5
+
N
S
4
E
s
c
O
W
4
2
i
C
a
b
C
l
u
e
N
b
o
x
O
T
V
i
P
M
B
N
e
t
F
W
T
V
M
O
R
E
[DEMO][Download] Message scrollerYYYYYYYNNYB???BB[info]
[DEMO][Download] Stylesheet switcherYYYYBNNNN3+N???NN[info]
[DEMO][Download] MultiGraph creatorYYYYYYYYN3+N???YN[info]
[DEMO][Download] Table sorting5+YYYYNNNN3+N???NN[info]
[DEMO][Download] Falling snow creationYYYYYYY4-Y3+B???SB[info]
[DEMO][Download] Moving stars effect creationYYYYYYY4-S3+B???SB[info]
[DEMO][Download] Fireworks effect creationYYYYYYY4-B3+B???SB[info]
[DEMO][Download] Analogue clock creatorYYYYY1YY4-S3+B???SB[info]
[DEMO][Download] Static logo creatorYYYYYYY4-S3+B???SB[info]
[DEMO][Download] Progress bar creatorYYYYYYY4-SYN???YN[info]
[DEMO][Download] Slider control creatorYYYYYYY4-NYNNNNYN[info]
[DEMO]    Perfect popupsYYYYAYYANYN???AA[info]
[DEMO][Download] Simple marquee5+YYYYAAAA3+A???AA[info]
[DEMO][Download] Add date text script5+YYYYANBN3+N???NN[info]
Mouse effectsI
E
4
+
N
S
6
+
O
p
7
+
K
D
E
3
I
C
E
O
p
5
+
N
S
4
E
s
c
O
W
4
2
i
C
a
b
C
l
u
e
N
b
o
x
O
T
V
i
P
M
B
N
e
t
F
W
T
V
M
O
R
E
[DEMO][Download] Mouse trail creatorYYYYYYY4-N3+N???YN[info]
GamesI
E
4
+
N
S
6
+
O
p
7
+
K
D
E
3
I
C
E
O
p
5
+
N
S
4
E
s
c
O
W
4
2
i
C
a
b
C
l
u
e
N
b
o
x
O
T
V
i
P
M
B
N
e
t
F
W
T
V
M
O
R
E
[DEMO][Download] Card game core5+YYYYNNNN3+N???NN[info]
[DEMO][Download] Solitaire5+YYYYNNNN3+N???NN[info]
     Also requires [Download] card game core                 
[DEMO][Download] Solitaire animations5+YYYYNNNN3+N???NN[info]
     Also requires [Download] solitaire                 
OtherI
E
4
+
N
S
6
+
O
p
7
+
K
D
E
3
I
C
E
O
p
5
+
N
S
4
E
s
c
O
W
4
2
i
C
a
b
C
l
u
e
N
b
o
x
O
T
V
i
P
M
B
N
e
t
F
W
T
V
M
O
R
E
[DEMO][Download] XML importing script5+YYYYNNNNNN???NN[info]
 [Download] Frameset structure parserYYYYYYYYYYB???YY[info]
 [Download] DOM structure parser5+YYYYNNNN3+N???YN[info]
[DEMO][Download] Element shortcuts6+YYYYNNNN3+N???NN[info]
[DEMO][Download] Colour faderYYYYYYYYYYY???YY[info]
[DEMO][Download] Colour chooserYYYBYY**NYN???NN[info]
[DEMO][Download] Date pickerYYYYYYYYNYN???SN[info]
[DEMO][Download] Find-in-page scriptY7+NNNNYYYYNNNNBS[info]
[DEMO][Download] Encryption / decryption controlsYYYYYYYYYYY???YY[info]
[DEMO][Download] Browser snifferYYYYYYYYYYYYY?YY[info]
UtilitiesI
E
4
+
N
S
6
+
O
p
7
+
K
D
E
3
I
C
E
O
p
5
+
N
S
4
E
s
c
O
W
4
2
i
C
a
b
C
l
u
e
N
b
o
x
O
T
V
i
P
M
B
N
e
t
F
W
T
V
M
O
R
E
Syntax highlighter for JavaScript 1.2YYYYYBYYB3+N???NN[info]
Sidebar panel installer - Even IE 4+ (Win & Mac)YYYYYYYYYYYYYYYY[info]
Text to valid string converterYYYYYBYYB3+N???YN[info]
Variable name validatorYYYBYBYYB3+N???YN[info]
Browser capability tester - all browsers and JavaScript versionsYYYYYYYYSYYYYYYY[info]
Browser window resizer (also context menu)YYBYYBYYNYN???NN[info]
Context menu frame structure parser5+NNNNNNNNNNNNNNN[info]
Context menu DOM structure parser5+NNNNNNNNNNNNNNN[info]
Context menu image map area highlight script5.5+NNNNNNNNNNNNNNN[info]
Context menu google search for selected text5+NNNNNNNNNNNNNNN[info]
BookmarkletsSSSSSSSSSSSSSSSS[info]
Back home
Don't click this link unless you want to be banned from our site.