Markus: Finde Fehler in Funktion nicht

Hallo zusammen,

folgende Funktion bereitet mir Kopfzerbrechen:

function t_newsletter_allreceivers($status)
{
  var negative;
  var objname;
  if($status==true){ $negative=false; }
  else { $negative=true; }
  for (i=0;i<document.mainform.length;i++) {
   $objname = document.mainform.elements[i].name.indexOf("receiver");
   if($objname > 0) document.mainform.elements[i].disabled = $status;
  }
}

Der Firefox bringt folgenden Fehler: document.mainform.elements[i].name has no properties

Kann mir jemand weiterhelfen?

Vielen Dank für eure Hilfe!

  1. hi,

    Der Firefox bringt folgenden Fehler: document.mainform.elements[i].name has no properties

    zugehöriger HTML-code?

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  2. function t_newsletter_allreceivers($status)
    {
      var negative;
      var objname;
      if($status==true){ $negative=false; }
      else { $negative=true; }
      for (i=0;i<document.mainform.length;i++) {
       $objname = document.mainform.elements[i].name.indexOf("receiver");
       if($objname > 0) document.mainform.elements[i].disabled = $status;
      }
    }

    Der Firefox bringt folgenden Fehler: document.mainform.elements[i].name has no properties

    Naheliegend wäre entweder sich die Eiegnschaft ausgeben lassen oder auf diese zu testen:
    alert(document.mainform.elements[i].name);

    oder
    if( !document.mainform.elements[i].name) continue;

    Struppi.

    1. ah, danke. Das hat geholfen :)

  3. Hi,

    function t_newsletter_allreceivers($status)

    was bezweckst Du mit den Dollarzeichen? Liefert Dir Dein Server zu oft den Status 402?

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes