IE 関連情報

右クリック拡張

サンプル

  • 選択範囲をタイトルとして、A HREF リンクを作成する。
  • NewsClip_20040824.reg
    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\&A HREF ニュースクリップ]
    @="C:\\bin\\NewsClip.htm"
    "Contexts"=dword:00000010
  • NewsClip.htm
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function toClip(s)
    {
      s = s.replace(/\r/g,'');     // 改行除去
      s = s.replace(/\n/g,' ');    // 改行除去
      s = s.replace(/^[\s]+/g,''); // 先頭スペース除去
      s = s.replace(/[\s]+$/g,''); // 後尾スペース除去
      window.clipboardData.setData('text',s)
    }
    function getPrefix(s)
    {
      var urlArray = new Array();
      urlArray['itpro.nikkeibp.co.jp'] = '[ITPro] ';
      urlArray['japan.cnet.com']       = '[CNET] ';
      urlArray['japan.internet.com']   = '[Internet.com] ';
      urlArray['pcweb.mycom.co.jp']    = '[PCWEB] ';
      urlArray['ascii24.com']          = '[ASCII24] ';
      urlArray['impress.co.jp']        = '[impress] ';
      urlArray['slashdot.jp']          = '[Slashdot] ';
      urlArray['hotwired.goo.ne.jp']   = '[WIRED] ';
      urlArray['itmedia.co.jp']        = '[ITmedia] ';
      urlArray['atmarkit.co.jp']       = '[@IT] ';
      urlArray['microsoft.com']        = '[MS] ';
      urlArray['cnn.co.jp']            = '[CNN] ';
      urlArray['asahi.com']            = '[asahi.com] ';
      urlArray['yomiuri.co.jp']        = '[読売新聞] ';
      urlArray['mainichi-msn.co.jp']   = '[毎日新聞] ';
      urlArray['release.nikkei.co.jp'] = '[日経プレス] ';
      urlArray['nikkei.co.jp']         = '[NIKKEI NET] ';
      for ( url in urlArray )
      {
        if ( s.indexOf( url ) != -1 )
        {
           return urlArray[url]; // リスト中に該当 URL を発見!
        }
      }
      return '[Other] ';  // 見つからなかった。
    }
    var objWindow = external.menuArguments;
    var objDocument = objWindow.document;
    var objSelection = objDocument.selection;
    var objSelectText = objSelection.createRange().text;
    var strParentURL = objWindow.parent.document.URL;
    toClip('<A HREF="'+strParentURL+'" TARGET="_blank">'+getPrefix(strParentURL)+objSelectText+'</A>');
    //-->
    </SCRIPT>

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-02-27 (土) 14:19:06 (5172d)