dartrax: Breite von TD in Javascript: Warum mal definiert, mal 0?

Beitrag lesen

Hallo Stefan!

Klasse Idee, so sollte es klappen, wenn's denn auf den TimeOut hinausläuft, und im Moment sehe ich keine Alternative dazu.

Bin gerade dabei das umzusetzen, habe allerdings ein Problem, was aber nicht so schwierig sein dürfte: Ich möchte der Funktion Test()  einen Parameter übergeben, und zwar ein String-Array. Ich bin soweit, dass er mir [Object] zurückgibt anstatt des Arrays (oder ist dies das Array?)

function checkOffsetW(ArrString)
{
  if(document.getElementById("Zelle").offsetWidth > 0)
    // Öffnet MsgBox mit Str1,Str2,Str3,Str4
    test(ArrString);
  else
    // Öffnet MsgBox mit [Object]
    setTimeout("checkOffsetW(" + ArrString + ")", 200);
}

function test(ArrString)
{
  alert(ArrString);
  // ...
}

<body onload="checkOffsetW(new Array('Str1', 'Str2', 'Str3', 'Str4'))">

dartrax