1、ie8 jsp中设置 margin:0 auto 无效

解决方法  在html 标签改为<!DOCTYPE html>

2、ie8 input file 无法通过js触发点击事件,网上都说只能遮住按钮,暂时没找到其他方法了。所以这样设置

    <div class="">
<button class="btn btn-success" style="float: left;">导入评审表</button>
<input type="file" style="width: 174px;height: 34px; float: left;opacity: 0; margin-left: -174px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" value="上传" />
<button class="btn btn-success" style="float: left;">导入供方基础信息</button>
<input type="file" style="width: 174px;height: 34px; float: left;opacity: 0; margin-left: -174px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" value="上传" />
</div>

3、ie8 设置opacity: 0; 无效,改用

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);

4、使用ajax请求服务 请求前添加 jQuery.support.cors = true;//ie请求数据

jQuery.support.cors = true;//ie请求数据
$.ajax({
url: addression + 'report_sysMainTableQuery4lyga',
type: 'post',
async: true,
scriptCharset: 'UTF-8',
data: {
'menutext': '',
'ForTableCodeX': '',
'FuzzyQuery': '',
'sOrderDate1': '',
'sOrderDate2': '',
'mytj': "",
'spagenumber': 10,
'spagecount': 1,
'Department': ''
},
dataType: 'json',
success: function (res) {
if (!res['Returnvalue']) {
//循环处理 UTF-16 数据字符
//导入设置数据处理
tbdr=res['MyDataTable']; //ie使用JSON.stringfy()解析会出现utf-16字符问题 转换方法如下:
var temptbdr = JSON.stringify(res['MyDataTable']);
eval(" var g_policy = '"+temptbdr+"'");
console.log("导入设置表内容"+ unescape(JSON.stringify(tbdr) .replace(/\\u/g, '%u')) );
}
},
error: function (res) {
//console.log("导入设置获取数据错误"+JSON.stringify(res));
}
});


5、ie8 导入excel表到界面  界面输入工作表名称,不知道为什么写第几个工作表获取不到数据

  function ReadExcel() {
var tempStr = "";
//得到文件路径的值
var filePath = document.getElementById("addpsbfile").value;
//创建操作EXCEL应用程序的实例
var oXL = new ActiveXObject("Excel.application");
//打开指定路径的excel文件
var oWB = oXL.Workbooks.open(filePath);
//操作第一个sheet(从一开始,而非零)
// console.log(oWB.worksheets.count());
oWB.worksheets(gzb).select();//gzb 为工作表名称
var oSheet = oWB.ActiveSheet;
//使用的行数
// var rows = oSheet .usedrange.rows.count; //读取每格的值,注意是从1开始
try {
$("#dataList").find("tr").find('td').each(function (e) {
console.log("trtd:"+$(this).attr("name"));
var tbname = $(this).attr("name");
if (!tbname) {
}
else {
//有列名 --查找列名对应的起始列 值
var cols = getrowcol(tbname);
if (!cols) {
}
else {
var colval= oSheet.Cells(parseInt(cols[0]),parseInt(cols[1])).value.toString(); if (!colval) {
}
else {
$(this).text(colval);
}
}
}
});
}
catch(e) {
}
//退出操作excel的实例对象
oXL.Application.Quit();
//手动调用垃圾收集器
CollectGarbage();
}

6、var ro = new Array();

赋值:
ro[0]=tbdr[i]["起始行"].toString();
ro[1]=tbdr[i]["信息表终止列"].toString();
 

最新文章

  1. java 中与 或 非 异或 和位移运算
  2. ruby 学习笔记 2 -变量
  3. Metro UI 菜单(Winform)
  4. 为什么 SharedPreferences 可以直接 调用,前面却没有对象
  5. Document root element &quot;configuration&quot;, must match DOCTYPE root &quot;mapper&quot;.
  6. WP-Syntax 插件使用方法
  7. BZOJ 2049: [Sdoi2008]Cave 洞穴勘測 LCT
  8. oracle数据库常用查询一
  9. js相对定位
  10. 适用于CSS2的各种运动的javascript运动框架
  11. C#核编之内建数据类型
  12. e2e测试框架之Cypress
  13. 常用的字符串函数-S
  14. qemu与libvirt编译与安装
  15. 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛.B.跳一跳,很简单的(Hash 倍增)
  16. Mac下的Chrome或Safari访问跨域设置,MBP上使用模拟器Simulator.app或iphone+Safari调试网页
  17. flume组件汇总 source、sink、channel
  18. Linux 小知识翻译 - 「模块」
  19. Mysql InnoDB 数据更新导致锁表
  20. gedit 没有preference项,使preference回归,并用命令行设置行号,解决centos7下中文乱码,text wrapping等问题

热门文章

  1. JavaScript中的运算符和语句
  2. CentOS7开放端口以及常用的使用命令记录整理
  3. Hive 默认分隔符
  4. H5开发基础之像素、分辨率、DPI、PPI
  5. 转载 https://www.cnblogs.com/bobo-pcb/p/11708459.html
  6. 3.13eval函数
  7. 完全理解Python 迭代对象、迭代器、生成器
  8. .NET6系列:微软正式宣布Visual Studio 2022
  9. MarkDown笔记一
  10. HTML的一些标签以及表单