[添付ファイル一覧]
[全ページの添付ファイル一覧]
- SakuraDown.js
- 格納ファイル名:attach/4D6163726F2FC5EAB9C62F313435_53616B757261446F776E2E6A73
- ページ:Macro/投稿/145
- 格納ファイル名:attach/4D6163726F2FC5EAB9C62F313435_53616B757261446F776E2E6A73
- MD5ハッシュ値:009b09e6ce6e77d6de4a5f0a9cc36500
- サイズ:1.3KB (1373 bytes)
- Content-type:application/octet-stream
- 登録日時:2006/08/06 21:28:14
- アクセス数:318
- MD5ハッシュ値:009b09e6ce6e77d6de4a5f0a9cc36500
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
| |
DownloadCurrentVersion(54290);
function DownloadCurrentVersion(packageid){
var uri = 'dl.sourceforge.net/sourceforge/sakura-editor/';
var filename = GetCurrentVersion('group_id=12488&package_id=' + packageid);
var mirror = GetMirrorName(filename);
var ie = new ActiveXObject('InternetExplorer.Application');
ie.Visible = true;
ie.Navigate('http://' + mirror + '.' + uri + filename);
}
function GetHtml(uri){
var http = new ActiveXObject('Microsoft.XMLHTTP');
http.open('GET', uri, false);
http.send('');
var html = http.responseText;
return html;
}
function GetCurrentVersion (query) {
var showfile = 'http://sourceforge.net/project/showfiles.php';
var html = GetHtml(showfile + '?' + query);
var filename = html.match(/[^\/\?<>]+\.zip/);
return filename;
}
function GetMirrorName(filename){
var uri = 'http://prdownloads.sourceforge.net/sakura-editor/';
var html = GetHtml(uri + filename + '?download&sec=' + new Date().getSeconds());
var mirror = html.match(/use_mirror=([^\">]+)/);
return mirror[1];
}
|