2ちゃんねるブラウザ「JaneView」 Part72

このエントリーをはてなブックマークに追加
680名無し~3.EXE
>>663
ありがとうございます。
こちらの環境では以下になりました。

var Menu = JaneScript.InsertMenu("MainWnd.PopupTextMenu", "", 1000);
Menu.Caption = "リンクのチェック";
Menu.OnBeforeShow = MenuBeforeShow;
Menu.OnClick = MenuClick;

function IsValidURL(str) {
  return(str.substring(0, 7) == "http://");
};

function MenuBeforeShow(menuObject, targetInfo) {
  MenuEnable = IsValidURL(targetInfo.PopupObject.FocusedLink);
};

function MenuClick(menuObject, targetInfo) {
  var str = targetInfo.PopupObject.FocusedLink;
  if (IsValidURL(str)) {
    JaneScript.Open("http://www.kakiko.com/check/?" + JaneScript.UrlEncode(str, "Shift_JIS"), 0, 0, true, false, false);
  };
};