hawkmaster: Fehler "false is not a function" ??

Hallo zusammen,
ich erstelle aus einer MySQL Tabelle dynamisch eine Javascript Funktion.
In einer bestimmten Auswahl kommt ein Javascriptfehler mit der Ausgabe:

false is not a function
 }//end for

Von der Zeilennummer her ist es die wo im 2. For-Schleifenblock die geschweifte Klammer ist.
Hier eine Quellcodeausgabe (leider ist es etwas lang, aber ich möchte nichts kürzen)

if(document.forms['form1'] && document.forms['form1'].elements['sel_PrintOption'] && document.forms['form1'].elements['lis_BodyPaper'] && jswarn != 'yes' )
{
 for(i=0;i<document.forms[0].sel_PrintOption.options.length;i++){
     document.forms[0].sel_PrintOption.options[i].style.backgroundColor = "#FFFFFF";
     }//end for
    for(i=0;i<document.forms[0].lis_BodyPaper.options.length;i++){
      document.forms[0].lis_BodyPaper.options[i].style.backgroundColor = "#FFFFFF";
      }//end for //<<<<DIESE ZEILE IST ES
    setText('','block');
if(( (document.forms[0].sel_PrintOption.options[document.forms[0].sel_PrintOption.selectedIndex].value=="DuplexTumble") && (document.forms[0].lis_BodyPaper.options[document.forms[0].lis_BodyPaper.selectedIndex].value=="MultiTray") )  || ( (document.forms[0].sel_PrintOption.options[document.forms[0].sel_PrintOption.selectedIndex].value=="DuplexTumble") && (document.forms[0].lis_BodyPaper.options[document.forms[0].lis_BodyPaper.selectedIndex].value=="MultiTray") )  || ( (document.forms[0].sel_PrintOption.options[document.forms[0].sel_PrintOption.selectedIndex].value=="DuplexNoTumble") && (document.forms[0].lis_BodyPaper.options[document.forms[0].lis_BodyPaper.selectedIndex].value=="MultiTray") )  || ( (document.forms[0].sel_PrintOption.options[document.forms[0].sel_PrintOption.selectedIndex].value=="DuplexNoTumble") && (document.forms[0].lis_BodyPaper.options[document.forms[0].lis_BodyPaper.selectedIndex].value=="MultiTray") ) ) {
    sel=document.forms[0].sel_PrintOption.options[document.forms[0].sel_PrintOption.selectedIndex].id;
    document.getElementById(sel).style.backgroundColor = "#FF0000";
    sel=document.forms[0].lis_BodyPaper.options[document.forms[0].lis_BodyPaper.selectedIndex].id;
    document.getElementById(sel).style.backgroundColor = "#FF0000";
    sel1val=document.forms[0].sel_PrintOption.options[document.forms[0].sel_PrintOption.selectedIndex].text;
    sel2val=document.forms[0].lis_BodyPaper.options[document.forms[0].lis_BodyPaper.selectedIndex].text;
    setText('Konflikte zwischen Druck Option ('+ sel1val + ') und Hauptpapier ('+ sel2val +') <br /><br /> ','block');
    var jswarn = 'yes';
     } }

Ich weiss leider nicht wie ich den Fehler eingrenzen kann, denn er tritt nicht immer auf, nur bei bestimmten Auswahlkriterien.

vielen Dank und viele Grüße
hawk

  1. Hi!

    Ich weiss leider nicht wie ich den Fehler eingrenzen kann, denn er tritt nicht immer auf, nur bei bestimmten Auswahlkriterien.

    Dann nimm erstmal die bestimmten Auswahlkriterien und lass dir das Ergebnis ausgeben. Vielleicht siehst Du dann schon das Problem.

    --
    Trau Dich!