Udo: Argumente an eine Funktion übergeben

Beitrag lesen

Hey Leute,
brauche eine Hilfe bez. Argumentübergabe an Funktion in Javascript.

Hab ne Funktion, die folgendermaßen Werte entgegen nimmt:
initializetabcontent("tab1", "tab2", "tab3", ...)

Wenn ich nun versuche, die Werte dynamisch einer Variablen oder einem Array zu zuweisen, dann nimmt die Funktion sie nicht, bzw. nur teilweise an...

Folgende Konstruktionen habe ich bisher versucht:
  var mytabcontent = "tab1, ";
  ...
  mytabcontent = mytabcontent + "tab2, tab3";
  ...
  initializetabcontent(mytabcontent)
Funktioniert nicht...

var mytabcontent = ""tab1, "";
  ...
  mytabcontent = mytabcontent + ""tab2", "tab3"";
  ...
  initializetabcontent(mytabcontent)
geht auch nicht...

var mytabcontent = new Array("tab1");
  ...
  mytabcontent[mytabcontent.length] = "tab2";
  mytabcontent[mytabcontent.length] = "tab3";
  ...
  initializetabcontent(mytabcontent)
  ...
klappt auch nicht, ... was tun?

Der Aufbau von initializetabcontent() sieht in etwa so aus:
  function initializetabcontent(){
  for (var i=0; i<arguments.length; i++){//loop through passed UL ids
  ...
  }
  }
Die Funktion initializetabcontent
findest du komplett hier:
http://www.dynamicdrive.com/dynamicindex17/tabcontent/tabcontent.js

Hat jemand Ahnung?!

Schöne Grüße Udo