Page 59 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼アクティブタブより右のタブを全て閉じる(js) YAma(作成シオ氏) 02/8/2(金) 9:43 ┗アクティブタブより”左”のタブを全て閉じるというのはできませんか? 古ユーザー 03/4/3(木) 15:25 ┗Re:アクティブタブより”左”のタブを全て閉じると... sim 03/4/3(木) 21:24 ┗ありがとうございました^^ 古ユーザー 03/4/5(土) 22:45 ─────────────────────────────────────── ■題名 : アクティブタブより右のタブを全て閉じる(js) ■名前 : YAma(作成シオ氏) ■日付 : 02/8/2(金) 9:43 -------------------------------------------------------------------------
//アクティブタブより右のタブを全て閉じる // By シオ var BugWeb; var DocObj; var DoClose = false; var Idx; BugWeb = new ActiveXObject("BugWeb.BugBrowserAPI"); for (Idx = 0; true; Idx++) { if (BugWeb.ActiveView == BugWeb.DocumentView(Idx)) { break; } } Idx++; while (Idx < BugWeb.DocumentCount) { BugWeb.CloseView(BugWeb.DocumentView(Idx)); } BugWeb = null; |
フォルダーの中身を一気に開いて、左から順にみていくんですが それである程度のところまできたらそれより左のところを一気に閉じる というふうなことはできませんでしょうか? |
//アクティブドキュメントより前を閉じる //閉じるときに確認するかどうかを設定します。 //true : Shiftを押さないで実行時に確認 //false : Shiftを押しながら実行時に確認 var defaultConfirm = true; var bugweb = new ActiveXObject("BugWeb.BugBrowserAPI"); var kb = new Keyboard(); if (bugweb == null || kb == null) { alert("error."); exit(); } if ((!defaultConfirm && kb.shift) || (defaultConfirm && !kb.shift)) { if (!confirm("アクティブなドキュメントより前を閉じますか?")) { exit(); } } while (bugweb.DocumentView(0) != bugweb.ActiveView) { bugweb.CloseView(bugweb.DocumentView(0)); } kb = null; bugweb = null; |
すばやくありがとうございました。 自分では作れないのでたすかりました。 |