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

Beitrag lesen

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