Plupload キューを使用して、サーバーに画像をアップロードしています。Browse_button の値をハイパーリンクの ID に設定しているので、参照ダイアログ ボックスが表示されます。しかし、そのハイパーリンクをクリックしても何も表示されず、ブラウザー ビューはページの中央に移動します。以下はコードの一部です。
(ところで、私は jQuery UI のダイアログ ボックスを使用して画像アップロード div をポップアップ表示しています:)
<div id="dialog-form" title="Upload Images">
<div id="container" style="height: 200px;"></div>
<br style="clear: both" />
<a id="pickfiles" href="#">[Select files]</a>
</div>
<script type="text/javascript">
$(document).ready(function () {
$("#container").pluploadQueue({
// General settings
runtimes: 'gears,flash,silverlight,browserplus,html5',
browse_button: 'pickfiles',
url: '/someurl/image-upload',
max_file_size: '10mb',
chunk_size: '1mb',
unique_names: true,
// Resize images on clientside if we can
resize: { width: 320, height: 240, quality: 90 },
// Specify what files to browse for
filters: [
{ title: "Image files", extensions: "jpg,gif,png,tiff,jpeg" }
],
// Flash settings
flash_swf_url: '/someurl/js/plupload.flash.swf',
// Silverlight settings
silverlight_xap_url: '/someurl/js/plupload.silverlight.xap'
});
//setup upload image dialog box
$("#dialog-form").dialog({
autoOpen: false,
height: 400,
width: 400,
modal: true
});
});
「ブラウズボックス」を開くのではなく、なぜこれが起こっているのか誰か教えてもらえますか? ありがとう。