This forum is a community forum meant for users of the plugin to collaborate and help solve issues with implementation, etc. Unfortunately, as the creator of the plugin, I do not have much time to attend to every request here as this is only a side project and I must work a full-time job to provide for my family. This is how I keep the Flash version free and the HTML5 version low cost.
UploadiFive 1.1.1 has been released which includes a small fix for added support on touch devices including iOS 6 devices.
Compatibility problem with Yahoo TabView
  • Hi Travis,

    Thanks for your great work!
    I saw previous bug reports on the error:
    document.getElementById(jQuery(this).attr("id") + "Uploader").updateSettings is not a function
    I tried all solutions provided and still not able to fix it.
    Finally, I striped off the majority part of my program and found the problem to be incompatibility with Yahoo TabView.
    If I commented out tabView = new YAHOO.widget.TabView('tabmain');, the error will not occur.
    Below code I used for your investigation.

    Thanks & regards,
    Rayson
    <head>
    <script type=\"text/javascript\">

    if (window.attachEvent)
    window.attachEvent('onload', init);
    else if (window.addEventListener)
    window.addEventListener('load', init, false);
    else
    document.addEventListener('load', init, false);

    function init(){
    $(\"#uploadify\").uploadify({
    'uploader' : 'uploadify.swf',
    'script' : 'uploadify.php',
    'checkScript' : 'check.php',
    'cancelImg' : 'images/cancel.png',
    'folder' : 'uploads',
    'queueID' : 'fileQueue',
    'auto' : true,
    'multi' : true
    });
    setTimeout(changefolder,1000);
    tabView = new YAHOO.widget.TabView('tabmain'); // comment this line out to get rid of the error

    }

    function changefolder(){
    alert(\"Before - \"+$('#uploadify').uploadifySettings('folder'));
    $('#uploadify').uploadifySettings('folder','newuploads');
    alert(\"After - \"+$('#uploadify').uploadifySettings('folder'));

    }
    </script>
    </head>
    <body>
    <div id=\"tabmain\" class=\"yui-navset\">
    <ul class=\"yui-nav\">
    <li class=\"selected\"><a href=\"#tab1\">Tab 1</a></li>
    <li><a href=\"#tab2\">Tab 2</a></li>
    </ul>
    <div class=\"yui-content\">
    <div id=\"tab1\">
    Testing
    </div>
    <div id=\"tab2\">
    <input type=\"file\" name=\"uploadify\" id=\"uploadify\" />
    <div id=\"fileQueue\"></div>
    <p><a href=\"javascript:jQuery('#uploadify').uploadifyClearQueue()\">Cancel All Uploads</a></p>
    </div>
    </div>
    </div>
    </body>