hi Andreras,
und das hier
for(var i = 0; i <= document.getElementsByTagName("input"); i++){
muß heissen
for(var i = 0; i < document.getElementsByTagName("input").length; i++){
ähm, warum "muß" das so sein? Im übrigen hast du mit deiner Aussage in [pref:t=69779&m=401657] "ich nehme mal an, das Script steht im Headbereich der Seite. Wenn es ausgeführt wird, gibt es auf der Seite aber noch keine Input-Elemente" wahrscheinlich recht. Eine Abhilfe (obwohl ich sie nicht sehr glcüklich finde) könnte sein, auch die Eingabefelder erst mit Javascript schreiben zu lassen und danach die hier diskutierte Funktion aufzurufen.
Solche Spielerchen an der Farbgebung mögen für einen ästhetische Ansprüche stellenden Bastler interessant sein. Beschränkt man die Realisierung auf eine clientseitige Technologie, kann es aber allerhand böse Überraschungen geben. Die Aufgabenstellung ließe sich wahrscheinlich auch mit PHP oder PERL lösen und wäre dann eventuell zuverlässig.
Grüße aus Berlin
Christoph S.
mailto:christoph.schnauss@berlin.de
http://www.christoph-schnauss.de
ss:| zu:) ls:& fo:) va:) sh:| rl:|