「ポップアップメニューを手軽に扱う」の版間の差分

MSY-07 (トーク | 投稿記録)
見出しの追加
MSY-07 (トーク | 投稿記録)
変数に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);
スポンサーリンク