PoWl24: Labels bei while werden nicht erkannt!

Beitrag lesen

Hi!

ich habe ein problem, und zwar werden, zumindest im Firefox meine labels bei While schleifen meistens vom break-operator nicht erkannt.

while(j<=0)
  {
    endwhile:
    if(elements[j] == "</font>")
    {
      if(checkb)
      {
        check = true;
        break endwhile;
      }
      else
      {
        checka = true;
      }
    }
    if(elements[j].match(/[^<>]+/) && checka)
    {
      checkb = true;
    }
    if(match = elements[j].match(/<font color="(#[a-f0-9]{6})">/))
    {
      if(!checkb)
      {
        check = true;
      }
      break endwhile;
    }
    j--;
  }

nur ein beispiel..

meistens reicht es schon wenn ich einfach nur eine alert hinter das label mache...

while(true)
{
  test:
  alert("wegen diesem alert findet er das label nicht!");
  if(j>2)
  {
    break test;
  }
  j++;
}

hab ich mit den syntax irgendwas vergeigt oder wa smach ich falsch?