「ポップアップメニューを手軽に扱う」の版間の差分
見出しの追加 |
変数にvarの宣言を追加 |
||
| (同じ利用者による、間の1版が非表示) | |||
| 2行目: | 2行目: | ||
== ソースコード == | == ソースコード == | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript" copy> | ||
function ShowPopupMenu(menu_obj, position, separator, esc){ | function ShowPopupMenu(menu_obj, position, separator, esc){ | ||
var MAX_NEST = 5;//ネストの最大深度 | var MAX_NEST = 5;//ネストの最大深度 | ||
| 273行目: | 273行目: | ||
== おまけ == | == おまけ == | ||
サブメニューとかいいから簡単に使いたいという人向け。 | サブメニューとかいいから簡単に使いたいという人向け。 | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript" copy> | ||
function ShowMenuMini(list){ | function ShowMenuMini(list){ | ||
var pos = 0; | var pos = 0; | ||
| 280行目: | 280行目: | ||
var menu = CreatePopupMenu(); | var menu = CreatePopupMenu(); | ||
for(i = 0;i < list.length;i++){ | for(var i = 0;i < list.length;i++){ | ||
//if(list[i].toString().indexOf("----") !== -1){menu.Add("hoge",999,meMenuSeparator);continue;} | //if(list[i].toString().indexOf("----") !== -1){menu.Add("hoge",999,meMenuSeparator);continue;} | ||
menu.Add(list[i].toString(),i + 1); | menu.Add(list[i].toString(),i + 1); | ||
スポンサーリンク