JS实现:在stocktable699div层中添加数据表,其中生成数据表的JS函数loadstocklist699是动态生成的。现在IE/FF下都加载成功了。但是点刷新(refresh699()函数)FF下是成功的,IE下是无效的。代码如下:
        <a href="javascript:refresh699();">刷新</a>
        <div id="stocktable699div" class="stocktable"></div>
        <div id="stocktable699jsdiv">
            <script id="stocktable699js" type="text/javascript" src="http://172.16.21.184:8800/Javascript/StockTable.ashx?id=699&st=3"></script>
        </div>
        <script type="text/javascript" src="http://172.16.21.184:8800/Javascript/EmTable.js"></script>
            <script type="text/javascript">
            //在stocktable699div层中添加数据表格stocktable699
            var stocktablediv699 = new loadstocklist699(document.getElementById("stocktable699div"));
            //给stocktable699添加JS特效
            var stocktabel699 = new EmTableObj("stocktable699", false, true, true);            function refresh699() {
                var jsdiv = document.getElementById("stocktable699jsdiv");
                var _old = document.getElementById("stocktable699js");
                var _new;
                if (_old) jsdiv.innerHTML = "";
                _new = document.createElement("script");
                _new.setAttribute("type", "text/javascript");
                _new.setAttribute("id", "stocktable699js");
                _new.setAttribute("src", "http://172.16.21.184:8800/Javascript/StockTable.ashx?id=699&st=3");                jsdiv.appendChild(_new);
                
                if (!/*@cc_on!@*/0) { //if not IE
                    //Firefox2、Firefox3、Safari3.1+、Opera9.6+ support js.onload
                    _new.onload = function() {
                        var stocktablediv699 = new loadstocklist699(document.getElementById("stocktable699div"));
                        var stocktabel699 = new EmTableObj("stocktable699", false, true, true);
                    }
                } 
                else {
                    //IE6、IE7 support js.onreadystatechange
                    _new.onreadystatechange = function() {
                        if (_new.readyState == 'loaded' || _new.readyState == 'complete') {
                            var stocktablediv699 = new loadstocklist699(document.getElementById("stocktable699div"));
                            var stocktabel699 = new EmTableObj("stocktable699", false, true, true);
                        }
                    }
                }
            }
        </script>请问这是什么原因的错误?还望高手指点。