界面设计ie8 笔记
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();
界面设计ie8 笔记的更多相关文章
- UI设计学习笔记(7-12)
UI学习笔记(7)--扁平化图标 认识扁平化 Flat Design 抛弃传统的渐变.阴影.高光等拟真视觉效果,打造看上去更平的界面.(颜色.形状) 扁平化图标有什么优缺点 优点: 简约不简单.有新鲜 ...
- MATLAB(3)——GUI界面设计入门
作者:桂. 时间:2017-03-01 18:43:35 链接:http://www.cnblogs.com/xingshansi/articles/6485688.html 声明:转载请注明出处, ...
- matlab gui界面设计记录
我们要进行的程序是彩色图像处理试验示例,用这个程序来练习我们的gui前台设计. 程序功能介绍:具有彩色图像处理及保存和音乐播放功能效果如下图 2 在MATLAB的命令窗口中输入guide命令,打开gu ...
- Java界面设计 Swing(1)
Java界面设计的用途 开发者可以通过Java SE开发丰富并且强大的具有图形界面的桌面应用程序.也可以设计一些提高效率的工具软件,帮助自己处理机械性工作. Java 的图形界面工具包,可以用于工具类 ...
- NanUI for Winform发布,让Winform界面设计拥有无限可能
如今,尽管WPF.UWP大行其道,大有把Winform打残干废的趋势.但是还是有那么一波顽固不化的老家伙们固守着Winform,其中就包括我. 好吧,既然都说Winform做得软件不如WPF界面美观效 ...
- Android开发1:基本UI界面设计——布局和组件
前言 啦啦啦~本学期要开始学习Android开发啦~ 博主在开始学习前是完完全全的小白,只有在平时完成老师要求的实验的过程中一步一步学习~从此篇博文起,博主将开始发布Android开发有关的博文,希望 ...
- iPhone / iPad UI界面设计与图标设计的尺寸设计规范+安卓+网页
①iPhone的设计尺寸 iPhone界面尺寸: 设备 分辨率 状态栏高度 导航栏高度 标签栏(工具栏)高度 iPhone6 plus设计版 1242 × 2208 60px 132px 146px ...
- 免费 PSD 素材:25个全新的界面设计资源
在这篇文章中,我们给大家收集了25套全新的 UI 设计素材.这些来自优秀设计师的 PSD 源文件素材让其它的设计师们在设计用户界面原型的时候能够非常便利. 网站用户界面,移动应用程序用户界面和对设计师 ...
- 26款能够吸引用户的 iPhone App 界面设计
在这个移动互联网告诉的时代,众多的移动应用程序涌现出来.谁能抓住用户的注意力,谁就有可能成功.在下面这些移动 App 界面设计中,你可以看到不同创意类型的视觉效果,让你获得灵感. 您可能感兴趣的相关文 ...
随机推荐
- docker总结复习
一.概念 1.容器( container-based )虚拟化方案,充分利用了操作系统本身已有的机制和特性,以实现轻量级的虚拟化(每个虚拟机安装的不是完整的虚拟机),甚至有人把他称为新一代的虚拟化技术 ...
- http keep-alive 的一些理解
在日常的工作中涉及到了关于检测用户是否在线的功能需求,在方案设计过程中考虑过使用http-keepalive的方式,由于我们获取到的keepalive是经过nginx转发的keep-alive,所以最 ...
- 【三】Kubernetes学习笔记-Pod 生命周期与 Init C 介绍
一.容器生命周期 Init C(初始化容器)只是用于 Pod 初始化的,不会一直随着 Pod 生命周期存在,Init C 在初始化完成之后就会死亡. 一个 Pod 可以有多个 Init C,也可以不需 ...
- Git 系列教程(14)- 远程分支
远程分支 远程引用是对远程仓库的引用(指针),包括分支.标签等等 你可以通过 git ls-remote <remote> 来显式地获得远程引用的完整列表 polo@B-J5D1MD6R- ...
- GO学习-(27) Go语言操作NSQ
Go语言操作NSQ NSQ是目前比较流行的一个分布式的消息队列,本文主要介绍了NSQ及Go语言如何操作NSQ. NSQ NSQ介绍 NSQ是Go语言编写的一个开源的实时分布式内存消息队列,其性能十分优 ...
- 蓝牙mesh网络技术的亮点
蓝牙mesh网络技术的亮点 The highlights of Bluetooth mesh networking technology 导言 蓝牙是当今最主要的低功耗无线技术之一,对无线设备用户和开 ...
- MLPerf结果证实至强® 可有效助力深度学习训练
MLPerf结果证实至强 可有效助力深度学习训练 核心与视觉计算事业部副总裁Wei Li通过博客回顾了英特尔这几年为提升深度学习性能所做的努力. 目前根据英特尔 至强 可扩展处理器的MLPerf结果显 ...
- 新的微芯片MCU增加了来自外部闪存的安全引导保护
新的微芯片MCU增加了来自外部闪存的安全引导保护 New Microchip MCU Adds Secure Boot Protection from External Flash 对于从外部SPI闪 ...
- C#后台定义一个DataTable并手动写入静态数据(测试数据)
//创建一个DataTable,并为之添加数据(自定义DataTable) DataTable dtz = new DataTable(); //添加Table中的列 DataColumn dc1 = ...
- ubuntu虚拟机安装ssh教程
大家好,这期给大家带来一期Ubuntu虚拟机中ssh的安装教程,话不多说,开整 第一步:输入su后输入密码进入root权限 第二步:在管理员模式下运行apt-get install openssh-s ...