不知道错在哪里,纠结

//显示flash
function flashShow(name,index){
     $("#flashMain").html("<span style='position:absolute;left:300px;top:200px;z-index:-100 '>网络不给力,正在努力加载<img src='/Examples/loading.gif' /></span><div id='flash' style='padding-top:200px'></div>");
    
    if(index<1){
       index=0;
    }else if(index>=data[name].length){
       index=data[name].length-1;
    }
    

    var flashvars = {};
   var params = { swliveconnect: "true" ,menu:"false",wmode:"transparent"};
   var attributes = { id: "myCom", name: "myCom", wmode: "transparent" };
   swfobject.embedSWF(data[name][index]["url"], "flash", "800", "600", "9.0.0", "/flash/expressInstall.swf", flashvars, params, attributes, callbackFn);
   
   $("#flashWord").html(data[name][index]["desc"]);
   var number=index+1;
   $("#DivTitle").html(number);
   $("#currentHidden").val(index);
   var namestr="";
   switch(name)
   {
      case "winxp":
      namestr="Windows XP试用版";
      break;
      case "word2003":
      namestr="Word2003试用版";
      break;
      case "excel2003":
      namestr="Excel2003试用版";
      break;
      case "ppt2003":
      namestr="Powerpoint2003试用版";
      break;
      case "internet":
      namestr="Internet应用试用版";
      break;
      case "wps":
      namestr="Wps Office试用版";
      break;
      case "jswz":
      namestr="金山文字2005试用版";
      break;
      case "jsys":
      namestr="金山演示2005试用版";
      break;
      case "jsbg":
      namestr="金山表格2005试用版";
      break;
      case "ps60":
      namestr="Photoshop6.0试用版";
      break;
      case "u8":
      namestr="用友U8财务试用版";
      break;
      case "ps60":
      namestr="Photoshop6.0试用版";
      break;
      case "autocad2004":
      namestr="AutoCAD 2004试用版";
      break;
   }
   $("#titleName").html(namestr);
}

                    //回调
                    function callbackFn(status) {                            
                            if (status.success) {
                                var obj = status.ref;
                                document.getElementById("btnDis").onclick = function () {
                                    if (obj && typeof obj.OperationType != "undefined") {
                                        obj.OperationType(2);
                                    }
                                };
                                document.getElementById("btnShow").onclick = function () {
                                    if (obj && typeof obj.OperationType != "undefined") {
                                        obj.OperationType(1);
                                    }
                                };
                            }
                        };

在IE下,把上面的回调函数的“document.getElementById("btnDis")”改成“$("#btnDis")”这样绑定事件就不行,但是就算是原来的这里也没错,IE报其他地方的乱七八糟的错误。

posted @ 2013-03-16 17:59  阿猫小覃  阅读(184)  评论(0编辑  收藏  举报