下载了YAHOO YUI 2.8 版本,想用里面的uploader ,可是不知怎么使用,有高手指点一下吗? 具体用法详细一下阿。我用的C# ,能不能像服务器控件那样直接拖到网页中使用,需要做些什么操作,谢谢。如果您帮我解决了,绝得100分不够,我再给您

解决方案 »

  1.   

    什么效果 可否发个图 没用过YAHOO YUI
      

  2.   


    不能的,YAHOO YUI 2.8 使用 Javascript + CSS 这些东西都是应用在 html页面的,
    你说的那些控件都是经过编译的。
      

  3.   


    没用过YUI
    jquery uploadify可以实现LZ想要的,而且操作比较方便
      

  4.   

    jquery uploadify 怎么用,最好有详细的例子,谢谢
      

  5.   

    http://www.jb51.net/article/21888.htm
    网上示例很多,再贴个我以前做的  <script type="text/javascript" src="../js/jquery.min.js"></script>    <script type="text/javascript" src="../js/swfobject.js"></script>    <script type="text/javascript" src="../js/jquery.uploadify.min.js"></script>    <script type="text/javascript">
            $(document).ready(function () {
                $("#uploadify").uploadify({
                    'uploader': '../js/uploadify.swf',
                    'script': '../upLoad.ashx',
                    'cancelImg': '../js/cancel.png',
                    'folder': '../Admin/UpImage',
                    'queueID': 'fileQueue',
                    'auto': false,
                    'multi': false,
                    'fileDesc': "*.flv,*.gif,*.jpeg,*.jpg,*.png|*.flv|*.gif|*.jpeg|*.jpg|*.png",
                    'fileExt': "*.flv;*.gif;*.jpeg;*.jpg;*.png|*.flv|*.gif|*.jpeg|*.jpg|*.png",
                    'onComplete': function (event, quequeID, fileObj, response, data) {
                        try {
                            document.getElementById("span_suc").style.display = "";
                            var suc = "";
                            document.getElementById("span_suc").innerHTML += suc;
                            var img = document.getElementById("img1");
                            var embed = document.getElementById("focus1");
                            document.getElementById("lb_fileName").value = fileObj.name;
                            if (img != null)
                                img.src = "../Admin/UpImage/" + fileObj.name;
                            if (embed != null)
                                embed.src = "../flash/vcastr22.swf?vcastr_file=../Admin/UpImage/" + fileObj.name;
                        } catch (e) { alert(e.name); }
                    },
                    'onError': function (event, quequeID, fileObj, errObj) {
                        document.getElementById("span_1").style.display = "";
                        document.getElementById("span_1").innerHTML += "错误码:" + errObj.info;
                    }
                });
            });  
            
        </script>
       <input type="file" name="uploadify" id="uploadify" />
            <a href="javascript:$('#uploadify').uploadifyUpload()" 
                style="text-decoration: none; color: #000000">上传</a>| <a href="javascript:$('#uploadify').uploadifyClearQueue()" style="text-decoration: none; color: #000000"> 取消上传
            </a>
      

  6.   

    楼上的您还有一部分没有写完吧,就是那个ashx代码。