各位大侠:
我有一段代码很难理解,特别是各个参数具体的含义及sapLoadMsg这个Function的作用。能否帮忙解释一下,非常感谢!
代码如下:
<script type="text/javascript">
var so = new SWFObject("as/sapload.swf", "sapload", "450", "25", "9", "#ffffff");
so.addVariable('types','*.jpg;*.rar;*.zip;*.png;*.bmp;*.gif;*.doc;*.docx;*.xlsx;*.xls;*.pptx;*.ppt;*.txt;*.pdf');
so.addVariable('args','myid=111;yid=222');
so.addVariable('upUrl','upload.php?id=<?php echo $Aid;?>');
so.addVariable('fileName','Filedata1');
so.addVariable('maxNum','10');
so.addVariable('maxSize','500');
so.addVariable('etmsg','1');
so.addVariable('ltmsg','1');
so.write("sapload");

function sapLoadMsg(t){
var pstr=$("#pw").html();
var itml = pstr + '<a href="' + t + '" target="_blank">'+ t + '</a><br>';
$("#pw").html(itml);
}
</script>so.addVariable JavaScript

解决方案 »

  1.   

    这是个验证么 ?? 下面的函数 应该就是为pw增加一个显示的html吧。。 
    我是这么理解的
      

  2.   

    var so = new SWFObject("as/sapload.swf", "sapload", "450", "25", "9", "#ffffff");// 限制上传的文件类别
    so.addVariable('types','*.jpg;*.rar;*.zip;*.png;*.bmp;*.gif;*.doc;*.docx;*.xlsx;*.xls;*.pptx;*.ppt;*.txt;*.pdf');
    // 自定义参数
    so.addVariable('args','myid=111;yid=222');
    // 处理上传的服务器端处理程序地址
    so.addVariable('upUrl','upload.php?id=<?php echo $Aid;?>');
    // 文件名称
    so.addVariable('fileName','Filedata1');
    // 批量上传时,最大数量
    so.addVariable('maxNum','10');
    // 文件大小限制
    so.addVariable('maxSize','500');
    so.addVariable('etmsg','1');
    so.addVariable('ltmsg','1');
    so.write("sapload");
         
    function sapLoadMsg(t){
        // 获取中id为pw的元素中的html
        var pstr=$("#pw").html();
        // 在id为pw的元素中插入一个超链接,链接地址和链接文本都为变量t的值,并且是在新窗口打开链接
        var itml = pstr + '<a href="' + t + '" target="_blank">'+ t + '</a><br>';
        $("#pw").html(itml);
    }
      

  3.   


    谢谢啊,这四句还不明白,能否再解释一下?
    so.addVariable('etmsg','1'); so.addVariable('ltmsg','1'); so.write("sapload");$("#pw").html(itml);