Problem mit Array-Variable.
Verfasst: 23.05.2003 00:10
Halllo.
Also ich benötige eure Hilfe. Also ich möchte phpbb2 FAV MOD + ext URLs in ein Javascript-Menü einbinden. Nun im Prinzip ist das fast fertig. Scheitern tuts nur noch an ner kleinigkeit.
Das Problem ist die Angabe der Anzahl der Links. Da die Links in einem Array ausgegeben werden, und ich dort fest [1] eingebe, bekomme ich derzeit nur einen Link angezeigt (den letzten)... Ich benötige jetzt eine funktion welche die Angabe im jeweiligen Array durch eine hochzählende Varibale ersetzt.
Sprich, wenn ich zehn links habe muss der beim ersten halt [1] beim zweiten link [2] und beim dritten [3] usw in den Array setzen.
Hat einer ne Idee wie man das umsetzen kann?
Hier ein Auszug von Javascript Code:
Also ich benötige eure Hilfe. Also ich möchte phpbb2 FAV MOD + ext URLs in ein Javascript-Menü einbinden. Nun im Prinzip ist das fast fertig. Scheitern tuts nur noch an ner kleinigkeit.
Das Problem ist die Angabe der Anzahl der Links. Da die Links in einem Array ausgegeben werden, und ich dort fest [1] eingebe, bekomme ich derzeit nur einen Link angezeigt (den letzten)... Ich benötige jetzt eine funktion welche die Angabe im jeweiligen Array durch eine hochzählende Varibale ersetzt.
Sprich, wenn ich zehn links habe muss der beim ersten halt [1] beim zweiten link [2] und beim dritten [3] usw in den Array setzen.
Hat einer ne Idee wie man das umsetzen kann?
Hier ein Auszug von Javascript Code:
// Infos Suche menu
menu[3] = new Array();
menu[3][0] = new Menu(true, '<', 0, 21, 160, defOver, defBack, 'itemBorder', 'itemText');
menu[3][1] = new Item('Suchen', '{U_SEARCH}', '', defLength, 0, 0);
menu[3][2] = new Item('FAQ', 'faq.php ', '', defLength, 0, 0);
menu[3][3] = new Item('Board Regeln', 'rules.php ', '', defLength, 0, 0);
menu[3][4] = new Item('{L_MEMBERLIST}', '{U_MEMBERLIST}', '', defLength, 0, 0);
menu[3][5] = new Item('{L_USERGROUPS}', '{U_GROUP_CP}', '', defLength, 0, 0);
menu[3][6] = new Item('Acronyme', 'acronyme.php', '', defLength, 0, 0);
menu[3][7] = new Item('Smiley Liste', 'smilies_list.php', '', defLength, 0, 0);
// Reopen Favoriten (intern)
menu[4] = new Array();
// This is across but not down... a horizontal popout (with crazy stylesheets...
menu[4][0] = new Menu(true, '>', 163, 0, 160, defOver, defBack, 'itemBorder', 'itemText');
// These items are lengthier than normal, and have extra spacing due to the fancy borders.
<!-- BEGIN topicrow0 -->
menu[4][1] = new Item('{topicrow0.L_TOPIC_TITLE}', '{topicrow0.U_TOPIC_TITLE}', '', defLength, 0, 0);
!-- END topicrow0 -->
// Help About popout
menu[5] = new Array();
// Favoriten (extern)
menu[5][0] = new Menu(true, '>', 163, 0, 160, defOver, defBack, 'itemBorder', 'itemText');
<!-- BEGIN topicrow1 -->
menu[5][1] = new Item('{topicrow1.ext_name}', '{topicrow1.ext_id}', '', defLength, 0, 0);
<!-- END topicrow1 -->