Podany kod nie działa poza IE
Sorki za to że niepotrzebnie przeciągnąłem temat, bo faktycznie zapomniałem usunąć tego jednego floata, po prawej usunąłem, po lewej jakoś zapomniałem
Teraz już pasek działa.
event.srcElement działa tylko w IE4+;
Element <a> nie może przechowywać innych elementów, problemu by nie było, jeśli IE obsługiwało by display: table-xxx; Tak to trzeba kombinować na kilku warstwach: "
vertical-align: middle; w zgodzie z IE". Główny div przycisku ma onclick="location..." - nie w przykładzie na serwerze.
Co do niepoprawnej interpretacji rozmiaru elementów z border w starszych IE. Pasek jest wycentrowany, w starczych IE jest po prostu węższy.