Hi,
function formcheck()
{
var i; for (i=0; i<<?= $Durchlauf; ?>; i++) {
Auch wenn Du es schon erklärt hast: warum postest Du nicht den für das Problem relevanten Code, der beim Browser ankommt?
if (document.getElementById('Farbe['+i+']').selectedIndex==0)
Die Verwendung von "[" und "]" in einer ID ist AFAIK unzulässig.
Da leider der tatsächliche Code (auch der HTML-Teil) fehlt, könnte ich nur mutmaßen, daß vielleicht die zuletzt abgefragte ID nicht existiert und das Script daher in dieser Schleife abbricht. Was sagt denn Deine Javascript-Konsole? Baue doch mal vor der nächsten Schleife ein alert ein.
freundliche Grüße
Ingo