Hi Björn!
Mit Javascript geht so was auch. Das ist allerdings recht aufwendig, vor allem wegen der verschiedenen Frames. Du müßtest im Script die Maße jedes einzelnen Frame berücksichtigen, um einen sauberen Übergang hinzukriegen. Bei vertikalem Verlauf z.B., hängt die Frame-Höhe des ersten Frame (oben) mit der Startfarbe des zweiten Frame/Verlauf zusammen.
Eine andere Lösung wäre, den Farbverlauf als Grafik in 4 Dateien zu teilen... Wenn kein Abstand zwischen den Frames liegt und die Grafiken perfekt komprimiert sind, taugt das wohl was.
Gruß,
Danny