首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

uploadify3.2 不能组合JQUERY 的dialog一起使用吗

2013-07-29 
uploadify3.2 不能结合JQUERY 的dialog一起使用吗?本帖最后由 dreams1981 于 2013-04-18 04:16:44 编辑最

uploadify3.2 不能结合JQUERY 的dialog一起使用吗?
本帖最后由 dreams1981 于 2013-04-18 04:16:44 编辑 最新版的 uploadify 3.2 是不是能结合JQUERY 的dialog使用?
我是吧uploadify放在jquery的dialog内,点“上传图片”再弹出


<input type="button" id="uploadimage" value="上传图片" />
<div id="oDIVUploadFile" title="菜品图片上传" style="display:none">
 <input type="file" name="upload" id="upload" />
 <div id="fileQueue"></div>
</div>
 

    $(document).ready(function () {
        $('#upload').uploadify({
            'formData': { 'folder': '/Uploads' },
            'buttonText': '选择文件',
            'buttonClass': 'browser',
            'removeCompleted': false,
            'swf': 'uploader/uploadify.swf', //进度条,Uploadify里面含有 
            'debug': false,
            'height': 20,
            'width': 70,
            'uploader': 'uploader/UploadProcess.ashx' //一般处理程序 
        });
        $('#oDIVUploadFile').dialog({
            modal: true,
            height: 300,
            width: 350,
            autoOpen: false,
            close: function (event, ui) {
                $('a.ui-dialog-titlebar-close').show();
            }
        });
        $("#uploadimage").click(function () {
            $("#oDIVUploadFile").dialog("open");
        });


    });


但按“上传图片”按钮后就提示缺少对象,
如果把dialog 的autoOpen设置为true默认打开时可是完成上传,但只要移动dialog又会出现缺少对象的错误.
把 uploadify 直接放在页面上是一切正常的,而且如果  uploadify 换成2.1.4版本那边修改过
uploadify.swf 文件也一切正常。
jquery、jquery-ui新旧版本都换过了还是解决不了这个问题
[解决办法]
是ie9浏览器才会出现错误的吧。
我之前也用过uploadify上传,也是放在jqueryui的dialog里
一切都正常,就是ie9不行
[解决办法]
引用:
是的开发环境是WIN7+VS2010+IE9+IIS7.5

页面头部加上这一行代码
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

热点排行