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