hier ist, was ich in meiner neuen phpmywebmin-version verwenden werde:
http://www.josh.ch/tests/dynamic_menu/menu_j0sh.php
das teil wird automatisch generiert aus arrays, die in etwa so aussehen:
CODE
$menuArray =
array(
array( // "sort files by" pop-down
0 => "Sort files by:::menu_sort.gif"
,array(
0 => "Name"
,"Ascendant:::arrow_up_small.gif" => "sort asc"
,"Descendant:::arrow_down_small.gif" => "sort desc"
)
,array(
0 => "Type (extension)"
,"Ascendant:::arrow_up_small.gif" => "sort asc"
,"Descendant:::arrow_down_small.gif" => "sort desc"
)
,array(
0 => "Date"
,"Ascendant:::arrow_up_small.gif" => "sort asc"
,"Descendant:::arrow_down_small.gif" => "sort desc"
)
,array(
0 => "Size"
,"Ascendant:::arrow_up_small.gif" => "sort asc"
,"Descendant:::arrow_down_small.gif" => "sort desc"
)
)
,array( // "filter files" pop-down
0 => "Filter files"
,array(
0 => "Extension filters"
,"Pictures only:::filter_pics.gif" => "x"
,"Documents only:::filter_documents.gif" => "x"
,"Music files only:::filter_music.gif" => "x"
,"Movie files only:::filter_movies.gif" => "x"
)
,array(
0 => "Filesize filters"
,"Smaller than 1 kb:::filter_size_empty.gif" => "x"
,"Smaller than 10 kb:::filter_size_1.gif" => "x"
,"Smaller than 100 kb:::filter_size_2.gif" => "x"
,"Smaller than 1 mb:::filter_size_3.gif" => "x"
,"Bigger than 1 mb:::filter_size_4.gif" => "x"
)
,array(0 => "User defined filters"
,"Pictures only" => "x"
,"Documents only" => "x"
,"Music files only" => "x"
,"Movie files only" => "x"
)
)
);
es ist kompatibel zu den aktuellen versionen von IE, Mozilla und Opera. Netscape macht Probleme mit etwas weniger aktuellen Versionen.
@ recotha:
das alles ist zwar nicht besonders schöner formatierter html code, da er automatisch generiert wird, aber vielleicht kannst du dir zumindest im javascript-file etwas abgucken.
gr33tz
j0sh