hallo again Sven,
Optisch nett ist es, aber auch du kommst nicht drum herum, jeden
einzelnen Highlight-Status als Teil einer großen Grafik realisieren zu
müssen.
richtig ...
Das Resultat ist:
Die Grenzlinien im Transparenten GIF sind 3,8 KB groß, die große
Kartenversion 38 KB ... Andere Karten - andere (ggf. wesentlich
größere) Grafikgrößen.
.., und doch bringt gerade die beschraenkung auf genau zwei
grafiken (image und css-background) mehr als nur einen vorteil
mit sich. die bilder laden JavaScript-unabhaengig, denn sie sind
ueber html- und css-code fest verdrahtet. ist css ebenfalls
deaktiviert, bleibt zum navigieren immer noch das grenzlinien-
bild. diese maske nimmt zudem alle redundanten bilddaten auf,
sodass die mouseover-stati des grossen hintergrundbildes in
den meisten faellen mit zwei farben zu realisieren sind.
nicht zu vergessen, das hintergrundbild laedt trotz seiner groesse
schneller als die in diesem bsp. sonst notwendigen 17 einzelbilder;
hier werden einfach 16 unnoetige server-requests vermieden.
by(t)e by(t)e - peterS. - pseliger@gmx.net
"Because objects in JavaScript are so flexible, you will want to think differently about class hierarchies.
Deep hierarchies are inappropriate. Shallow hierarchies are efficient and expressive." - Douglas Crockford
ie:( fl:) br:> va:( ls:& fo:) rl:| n3;} n4:} ss:} de:µ js:} mo:? zu:]