Hallo,
kann mir jemand sagen, warum das folgende Script nicht funktioniert?
function update()
{
var idx_s=document.forms.varianten2.sizes.selectedIndex;
alert("update");
document.forms.varianten2.cups.options.disabled=true;
document.forms.varianten2.colors.options.disabled=true;
while (document.forms.varianten2.cups.options.length > 0)
{document.forms.varianten2.cups.options[0] = null;}
document.forms.varianten2.colors.options.disabled=true;
while (document.forms.varianten2.colors.options.length > 0)
{document.forms.varianten2.colors.options[0] = null;}
if (idx_s<6)
{
document.forms.varianten2.cups.options[0]=new Option("Cup: A");
document.forms.varianten2.cups.options[0].value="Cup: A";
document.forms.varianten2.cups.options[1]=new Option("Cup: B");
document.forms.varianten2.cups.options[1].value="Cup: B";
document.forms.varianten2.cups.options[2]=new Option("Cup: C");
document.forms.varianten2.cups.options[2].value="Cup: C";
document.forms.varianten2.cups.options[3]=new Option("Cup: D");
document.forms.varianten2.cups.options[3].value="Cup: D";
document.forms.varianten2.cups.options[4]=new Option("Cup: E");
document.forms.varianten2.cups.options[4].value="Cup: E";
} else
{
document.forms.varianten2.cups.options[0]=new Option("Cup: A");
document.forms.varianten2.cups.options[0].value="Cup: A";
document.forms.varianten2.cups.options[1]=new Option("Cup: B");
document.forms.varianten2.cups.options[1].value="Cup: B";
document.forms.varianten2.cups.options[2]=new Option("Cup: C");
document.forms.varianten2.cups.options[2].value="Cup: C";
}
if (idx_s<7)
{
document.forms.varianten2.colors.options[0]=new Option("Farbe: angelskin (017)");
document.forms.varianten2.colors.options[0].value="Farbe: angelskin (017)");
document.forms.varianten2.colors.options[1]=new Option("Farbe: weiss (006)");
document.forms.varianten2.colors.options[1].value="Farbe: weiss (006)");
} else
{
document.forms.varianten2.colors.options[0]=new Option("Farbe: weiss (006)");
document.forms.varianten2.ccolors.options[0].value="Farbe: weiss (006)");
}
document.forms.varianten2.cups.options.selectedIndex=0;
document.forms.varianten2.cups.options.disabled=false;
document.forms.varianten2.colors.options.selectedIndex=0;
document.forms.varianten2.colors.options.disabled=false;
showprices();
}
Ich vermute, dass das zweite IF das Problem ist. Wo liegt der Fehler?
Besten Dank im Voraus.
khm