javascript:yahho-uploader
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
javascript:yahho-uploader [2009/03/06 22:06] – dgbadmin | javascript:yahho-uploader [2015/09/22 14:25] (現在) – [ダウンロード] dgbadmin | ||
---|---|---|---|
行 28: | 行 28: | ||
===== ダウンロード ===== | ===== ダウンロード ===== | ||
- | [[http://x.0-oo.net/js/YahhoUpl.js|Yahho Uploader]] | + | [[http://g.0-oo.net/yahho-uploader.js|yahho-uploader.js]] |
行 41: | 行 41: | ||
- 後は下記の例を参考に、アップローダーを組み込む< | - 後は下記の例を参考に、アップローダーを組み込む< | ||
<!-- Yahho Uploaderを読み込む --> | <!-- Yahho Uploaderを読み込む --> | ||
- | <script type=" | + | <script type=" |
<!-- Yahho Uploader設置の例 --> | <!-- Yahho Uploader設置の例 --> | ||
行 112: | 行 112: | ||
| | ||
| | ||
- | | + | |
| | ||
| | ||
行 129: | 行 129: | ||
| | ||
| | ||
- | | + | |
*/ | */ | ||
YUI_URL: { | YUI_URL: { | ||
SERVER: location.protocol + "// | SERVER: location.protocol + "// | ||
- | VERSION: "2.6.0", | + | VERSION: "2.7.0", |
DIR: "/ | DIR: "/ | ||
}, | }, | ||
行 154: | 行 154: | ||
/** 1ファイル当たりのファイルサイズ制限(単位はMB) */ | /** 1ファイル当たりのファイルサイズ制限(単位はMB) */ | ||
maxSize: 10, | maxSize: 10, | ||
+ | | ||
+ | /** アップロード中のマウスカーソルの形(ex: | ||
+ | cursor: " | ||
/** | /** | ||
行 197: | 行 200: | ||
| | ||
| | ||
- | | + | |
| | ||
*/ | */ | ||
YahhoUpl.prototype.setUp = function(buttonId, | YahhoUpl.prototype.setUp = function(buttonId, | ||
try { | try { | ||
- | var upl = this.upl = this.getYUIUploader(buttonId, | + | var upl = (this.upl = this.getYUIUploader(buttonId, |
} catch(e) { | } catch(e) { | ||
alert(" | alert(" | ||
行 210: | 行 213: | ||
var bar = pBar.bar; | var bar = pBar.bar; | ||
var self = this; | var self = this; | ||
+ | var bodyStyle = document.body.style; | ||
// | // | ||
行 254: | 行 258: | ||
self.completeFlg = false; | self.completeFlg = false; | ||
self.onStart(ev.fileList); | self.onStart(ev.fileList); | ||
+ | |||
+ | bodyStyle.cursor = self.cursor; | ||
upl.uploadAll(uploadUrl, | upl.uploadAll(uploadUrl, | ||
行 266: | 行 272: | ||
upl.addListener(" | upl.addListener(" | ||
self.letProgress(ev.id, | self.letProgress(ev.id, | ||
+ | bodyStyle.cursor = " | ||
// | // | ||
self.onComplete(ev.id); | self.onComplete(ev.id); | ||
行 277: | 行 284: | ||
// | // | ||
upl.addListener(" | upl.addListener(" | ||
+ | bodyStyle.cursor = " | ||
if (isNaN(ev.status)) { // | if (isNaN(ev.status)) { // | ||
self.onError(ev.id, | self.onError(ev.id, | ||
行 341: | 行 349: | ||
clearInterval(loadedId); | clearInterval(loadedId); | ||
//YUI Uploaderをload | //YUI Uploaderをload | ||
- | new YAHOO.util.YUILoader({ | + | |
base: yuiBase, require: [" | base: yuiBase, require: [" | ||
- | }).insert(); | + | })).insert(); |
} else if ((time += interval) > limit) { // | } else if ((time += interval) > limit) { // | ||
alert(" | alert(" |
javascript/yahho-uploader.1236344809.txt.gz · 最終更新: 2009/03/06 22:06 by dgbadmin