解决方案 »

  1.   

    这是你写的网页代码吗,借来的吧?在葡语十日入门.html的766-769和870-873行,写的你现在弹出来的提示框if( navigator.userAgent.toLowerCase().indexOf("msie") >= 0  &&  link_protocol.indexOf("file:") >= 0 )
    {
    file_tmp = "javascript:alert('Internet Explorer does not allow linking to local files...')" + "\">" + sTmp[0] + "</a>";
    }其实没有必要定义什么link_protocol,所以我把687行的协议类型清空了。
    而且路径一般都不写成绝对路径,不然换一个文件夹或换一台机器,怎么打开。我把路径都换成相对路径了。修改了570,585, 688,689行。因为是按照你的压缩包的文件夹结构,如果有问题的话,自己修改一下570和585行
    569-593行如下dirs[i++] = [
    "葡语十日入门\\葡语十日入门1*0*2014/7/18 19:26:19",
    "lesson10.html*13662*2012/8/2 20:38:02",
    "lesson2.html*17809*2012/8/2 20:29:02",
    "lesson3.html*15847*2012/8/2 20:30:04",
    "lesson4.html*18135*2012/8/2 20:31:24",
    "lesson5.html*16016*2012/8/2 20:32:28",
    "lesson6.html*19264*2012/8/2 20:33:36",
    "lesson7.html*14777*2012/8/2 20:34:30",
    "lesson8.html*13771*2012/8/2 20:35:34",
    "lesson9.html*14641*2012/8/2 20:36:40",
    143922,
    ""
    ];dirs[i++] = [
    "葡语十日入门\\葡语十日入门2*0*2014/7/18 22:16:45",
    "lesson10.html*13662*2012/8/2 20:38:02",
    "lesson6.html*19264*2012/8/2 20:33:36",
    "lesson7.html*14777*2012/8/2 20:34:30",
    "lesson8.html*13771*2012/8/2 20:35:34",
    "lesson9.html*14641*2012/8/2 20:36:40",
    76115,
    ""
    ];587-589如下 var link_protocol = "";
    var link_root = "";
    var source_root = "";
      

  2.   

    另外页面上的图片用的是data:image,在页面开头有<meta http-equiv="X-UA-Compatible" content="IE=10,IE=9,IE=8,IE=7,IE=6">。但是IE6和IE7不支持这种方式
    参考: 
    Data URI——也就是图片转成代码插入网页
    Data URI的利弊