在做Ajax上传时uploadify(v2.1.4)是非常不错的JQuery插件,昨天在家做了好好的页面,到了单位发现总是报“对象不支持此属性或方法”错误,具体出错在“document.getElementById(jQuery(this).attr('id') + 'Uploader').startFileUpload(ID, checkComplete);”,网上查了很多帖子都没有解决。

想了半天,应该是js调用flash方法时调用失败,查了相关帮助,js调用flash必须在window.onload之后调用。此时豁然开朗!

之间我在$(function(){...});中初始化,$相当于document.onready(),此时flash还没有被加载进来,而在window.onload页面完全加载完毕,dom对象生成后再初始化上传内容。
到此问题解决!

Code:
  1. window.οnlοad=function(){
  2. $("#d2_Document").uploadify({
  3. 'uploader'       : '<%=ResolveClientUrl("~/Scripts/UploadFile/uploadify.swf") %>',
  4. 'script'         : 'Uploadify.ashx?action=upload',
  5. 'cancelImg'      : '../../Scripts/UploadFile/cancel.png',
  6. 'folder'         : '../../uploads',
  7. 'fileExt'                : fileExt,
  8. 'fileDesc'           : '不支持的文件类型',
  9. 'sizeLimit'      : 1024*1024*10,    //10M
  10. //'buttonText'     : 'Select Files',
  11. 'multi'          : false,
  12. onComplete           : function(event, ID, fileObj, response, data){
  13. //将服务器的url通过wcf保存到数据库
  14. var responseData=jQuery.parseJSON(response)
  15. if(responseData.result){
  16. var file=fileObj.name;
  17. var size=fileObj.size;
  18. var url=responseData.file;
  19. addDocument(file,url,size);
  20. }
  21. }
  22. });
  23. }

解决uploadify对象不支持此属性或方法相关推荐

  1. 解决IE10以下对象不支持“bind“属性或方法

    IE10一下的浏览器,如果在JS代码中用了bind函数,那么就会报"SCRIPT438: 对象不支持"bind"属性或方法" 因为浏览器没有提供这个参数的方法, ...

  2. IE显示对象不支持此属性或方法 的解决方法

    有时用IE打开某些网站,比如经常有朋友碰到的是在打开QQ空间时,在IE左下角的状态栏会显示"已完毕,但网页上有错误!",双击这个错误会看到提示是"找不到指定模块" ...

  3. 关于submit() 对象不支持此属性或方法的解决方法

    今日遇到这个奇怪的问题~ .submit()  对象不支持此属性或方法 ! 郁闷了半天~查了资料后,解决方法如下: ------------------------------------------ ...

  4. 解决javascript提交form出现错误提示:对象不支持此属性或方法

    ......     <!--第一段--> <script>  function goto(page){       if(isNaN(page)) page = 1;     ...

  5. 网页提示对象不支持此属性或方法怎么解决

    win7系统在浏览网页时遇到网页无响应,然后弹出"对象不支持此属性或方法"的提示,出现浏览器对象不支持属性怎么解决呢?在老毛桃看到一篇文章,下面给大家分享对象不支持属性或方法的解决 ...

  6. IE对象不支持此属性或方法: this.indexOf 的解决方法

    函数说明: js中的indexOf方法的作用是: 根据给定参数x返回目标字符串(可以看成字符的数组)或数组中与x相等的项的索引. 这个方法相当有用,很多编程语言中都有相对应的实现,javascript ...

  7. 解决document.form.submit()对象不支持此属性或方法

    很奇怪的问题,呵呵..被我碰到了. 很简单,将页面中名称为"submit"的控件改一下名称就可以了 比如: 有一个submit按钮名字叫submit <input type= ...

  8. IE浏览器“对象不支持slice属性或方法”的解决办法

    问题描述: 在用echarts做地图的时候,城市是用坐标确定的,兼容IE11的时候报错对象不支持slice属性或方法,根据网上教程配置internet选项没有解决问题 解决方案: 在报错的地方打断点, ...

  9. js 中使用indexOf()方法是提示(对象不支持此属性或方法)如何解决?

    1."对象不支持此属性或方法" 表示 javascript对象没有这个方法,无法调用,比如 A.B() 当A对象没有B方法的时候,会报这个异常 2.因为javascript是 脚本 ...

最新文章

  1. ping 攻击 Linux,Linux 环境实现ping攻击
  2. What is the usage of Transfer field in Text determine procedure customizing
  3. 在linux系统中 环境变量是非常重要,【论述题】在UNIX/Linux系统中,环境变量是非常重要,在字符界面下试说明: 1 PATH 变量...
  4. 利用SciTE的导出功能保持代码语法着色效果
  5. Centos7.3 坑爹网络配置
  6. 当spark遇见hbase
  7. 大厂程序员教你如何学习C++
  8. Unsafe in Java
  9. 《算法笔记》的codeup打不开怎么办
  10. 绝对值编码器的调整方法有哪些?
  11. OSGeolive 开源GIS 使用
  12. 屏幕种类有哪些,特点,怎么挑?TFT、LCD、OLED、IPS、TN的含义与区别?高色域、刷新率、广视角、雾面屏又是什么?
  13. MBR+双硬盘(固态+机械)双系统(win+ubuntu21.04)装机教程
  14. python递归 及 面向对象初识及编程思想
  15. quartus II 过期怎么办?
  16. 可ping通主机而不能连上主机端口的一般原因
  17. 傲娇亚马逊AWS与特色中国的四年大博弈
  18. Hadoop-MapReduce的工作原理
  19. centos7.6安装psycopg2
  20. python江红余青松_python上机实践重点代码江红余青松版

热门文章

  1. 简历中如何写上我们接口测试的技能?(附接口开源项目推荐)
  2. implicit的用法
  3. 烟雾或者火焰检测方法
  4. 10. Sim Hot Plug
  5. vector之resize函数
  6. 超详细的Nginx入门教程
  7. Substitution 的用法
  8. 微软收购Skype,划算的买卖!
  9. 手机话费接口 为指定手机直接充值
  10. html网页调用后端python代码方法