javascript 操作Word和Excel的实现代码 2016年07月27日 10 阅读 1.保存html页面到word 复制代码 代码如下: <HTML> <HEAD> <title> </title> </HEAD> <body> <form id="form"> <table id = "PrintA" width="100%" border="1" cellspacing="0" cellpadding="0" > <TR style=...
几个javascript操作word的参考代码 2016年07月27日 8 阅读 复制代码 代码如下:/* 给几个js写word的参考: this.Word.Selection.Font.Size = 16; //字体大小 this.Word.Selection.Font.Bold = true; //是否加粗 this.Word.Selection.ParagraphFormat.Alignment = 2; //0左对齐,1居中,2右对齐,数字只能0-9,慢慢试吧 this.Word.Selection.Inse...
innerhtml用法 innertext用法 以及innerHTML与innertext的区别 2016年07月27日 7 阅读 test.innerHTML: 也就是从对象的起始位置到终止位置的全部内容,包括Html标签。 上例中的test.innerHTML的值也就是“<span style="color:red">test1</span> test2 ”。 test.innerText: 从起始位置到终止位置的内容, 但它去除Html标签 上例中的text.innerTest的值也就是“test1 test2”, 其中span标签去除了。...
解决表单中第一个非隐藏的元素获得焦点的一个方案 2016年07月27日 9 阅读 form中又许多元素,是用例如form.element[x] 来表示; 一个元素的类型: 一个元素的类型是用 element.type 来表示 有了上面的一些了解,现在就让我们来解决第一个非隐藏元素获得焦点的方案: 首先定义 一个对象 作为方法的应用者: var f=new Object(); 然后: 复制代码 代码如下: f.getTheFirstFocus=function(){ if (document.forms.length > 0){ f...
解决jquery .ajax 在IE下卡死问题的解决方法 2016年07月27日 9 阅读 解决IE编码问题第一步: dataType:($.browser.msie) ? "text" : "xml" 先这样做让IE 识别返回的是text 还是xml 第二步: 复制代码 代码如下: function parseXml(xml) { //XML IE编码问题第二步 if (jQuery.browser.msie) { // 判断浏览器是不是IE var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");...
javascript 实现划词标记划词搜索功能 2016年07月27日 11 阅读 javascript实现划词标记划词搜索功能 脚本之家是一个专业的收集各类脚本学习资料的网站,尽量修正错误打造精品脚本类学习网站,我们为大家游戏脚本资源,源码,软件,asp,php,javascript等编程资料,是网页制作,网络编程,网站建设人士的聚集场所。 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]在页面中加上这串代码就行了,同时还有搜索功能。...
用Greasemonkey 脚本收藏网站会员信息到本地 2016年07月27日 12 阅读 一、脚本功能介绍正常情况下,如果你在会员搜索结果页通过相片看好某个会员(所谓眼缘好的会员),想快速记录下这个会员的信息并不是一件容易的事情,你也许会在会员相片上单击右键,然后把这个会员的主页地址先记下来,一个页面如果有较多看好的会员想收藏的话,你还得重复上面的操作。默认搜索结果页显示效果如下图:安装我写的Greasemonkey脚本后,搜索结果页就会发生一点改变,“给我写信”按钮会变成“收藏”复选框,效果如下图,注意红框标识与前面图片的变化对比:现在假设你...
javascript 关于# 和 void的区别分析 2016年07月27日 7 阅读 首先,我们来做个实验吧。 打开任何一个浏览器的空页,在地址输入栏中输入以下代码: 复制代码 代码如下: javascript:void(3); 会发生什么呢? 答案是什么都不会发生。 然后,我们再打开一个浏览器的空页面,在地址栏中输入以下代码: 复制代码 代码如下: javascript:function test(){return "hello";};test(); 这样又会发生什么呢,是什么都不会发生么? 显然不是,我们得到的是一个新的页面,而且页...
DIV+CSS+JS 变灰弹出层 2016年07月27日 8 阅读 浮动层居中的对话框效果演示 浮动层居中的对话框效果演示 HTML { HEIGHT: 100% } BODY { HEIGHT: 100% } BODY { FONT-SIZE: 14px; FONT-FAMILY: Tahoma, Verdana, sans-serif } DIV.neat-dialog-cont { Z-INDEX: 98; BACKGROUND: none transparent scroll repeat 0% 0%; ...
Ajax+Json 级联菜单实现代码 2016年07月27日 10 阅读 第一个下拉框: 复制代码 代码如下: <select id="select" name="rawfoodBasic.category" onchange="doChange(this.value);"> //第一个下拉框里的值 </select> 第二个下拉框: 复制代码 代码如下: <select id="subSelect" name="rawfoodBasic.absorb" onchange="javascript:...
javascript 读取XML数据,在页面中展现、编辑、保存的实现 2016年07月27日 8 阅读 首先考虑用什么方法做,考虑到三个方式:1、C#拼HTML构造table,修改和保存通过Ajax实现。2、XML+XSL,展现和修改用两个XSL文件来做,Ajax修改、保存XML。3、GridView控件。 经过细致考虑,首先第三方案GridView控件满足不了需求,因为XML格式多样,可能涉及到很多的行、列合并和行、列表头合并。第一方案太麻烦,坐起来是细致活和体力活,需求变动后不好修改。所以选择第二方案。开始学习XPath、XSLT。AJAX用js异步调用...
html 锁定页面(js遮罩层弹出div效果) 2016年07月27日 8 阅读 复制代码 代码如下:<htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/> <title>UntitledDocument</title> <script> function createIframe()...
基于jQuery的日期选择控件 2016年07月27日 6 阅读 但是也有些问题,第一画日历有点慢,第二兼容性不太好IE Only,第三它不是基于jQuery的哈哈。那还是老规矩,做之前先看下效果 这下是更酷的Ext风格了。 从上图我们可以看出这个控件其实有两个视图一个日期月视图,还有一个是年月选择视图。 1:还是先从HTML入手 日期控件确定HTML其实还是比较简单,因为明摆着是列表的数据格式,当然主要是采用table了。 两个视图分别用两个Div包裹,控制div的显示隐藏即可以切换视图了。完整的HTMl结构大家可以...
javascript获得CheckBoxList选中的数量 2016年07月27日 10 阅读 jQuery的选择器真的好强大,好灵活。 javascript的原始方法也值得研究。复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="CheckBoxList.aspx.cs" Inherits="CheckBoxList" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...
jquery 操作单选框,复选框,下拉列表实现代码 2016年07月27日 6 阅读 1、复选框全选操作:其实说到底就是对Jquery 选择器的运用,点我查看Jquery选择器 html代码: 复制代码 代码如下: <form> 您爱好的运动是: <input type="checkbox" name="item" value="football"/> football <input type="checkbox" name="item" value="basketball"/> basketball &...
js 数组实现一个类似ruby的迭代器 2016年07月27日 5 阅读 分为如下几节: ·基本实现 ·在迭代中引用原来的对象,或者直接改变数组的值而不是返回一个新数组 ·向迭代传入无限多的参数 ·基本实现 今天突然发现js的数组处理起来真是麻烦,代码一些就是一大堆,相比起ruby的迭代器来真是逊色不少,主要是要写的代码太多了,也许是js有特殊的处理数组的方式,真是我不知道而已,但是我真的想自己给js实现一个类似ruby的迭代器的东东,而且实现起来也不难,那就开始动手吧.真的应该庆幸js是动态语言啊,如果是静态语言,实现起来很不...
JavaScript 组件之旅(一)分析和设计 2016年07月27日 7 阅读 另一方面,由于 JavaScript 通常会和宿主环境(比如浏览器)紧密结合,因此缺乏功能强大而简单易用的开发工具。在这样的环境中,开发组件或框架成为一项具有挑战的工作。这次,我们将以一个简易的 JavaScript 组件开发为契机,逐步展开组件的分析、设计、实现、构建和测试等任务,探讨组件开发过程涉及的方方面面。这些探讨将分 4 篇陆续张贴出来(链接将在张贴后更新): 分析和设计组件 编码实现和算法 用 Ant 构建组件 测试 JavaScript 组件...
JavaScript 组件之旅(二)编码实现和算法 2016年07月27日 7 阅读 首先,我们要考虑一下它的源文件布局,也就是决定代码如何拆分到独立的文件中去。为什么要这么做呢?还记得上期结尾处我提到这个组件会使用“外部代码”吗?为了区分代码的用途,决定将代码至少分成两部分:外部代码文件和 Smart Queue 文件。区分用途只是其一,其二,分散到独立文件有利于代码的维护。试想,以后的某一天你决定要在现有的队列管理基本功能之上,添加一些新的扩展功能,或是把它包装成某个实现特定任务的组件,而又希望保持现有功能(内部实现)和调用方式(对外接...
JavaScript 组件之旅(三):用 Ant 构建组件 2016年07月27日 8 阅读 听起来是不是很惬意?Let"s go! 我们出发啦~ 这期,我们会使用 Ant 将上期编写、整理的代码文件按指定的先后顺序合并成单一的源文件,然后压缩这个文件。这是构建 JavaScript 项目的基本步骤。Ant 是 Apache 的一个顶级开源项目,网上对它的介绍和安装,已经有很多文章,这里就不再赘述了。在构建之前,我们先来看看已有的文件布局: smart-queue // 组件的根目录+--- src // JavaScript源文件目录+--- l...
JavaScript 组件之旅(四):测试 JavaScript 组件 2016年07月27日 8 阅读 本期,我们要讨论的话题是 JavaScript 的测试,以检查组件的状态和工作方式是否符合预期,还会介绍一个可以方便编写测试用例的测试方法。这里说的测试当然是使用自动化的测试手段,这是软件质量保证(QA)的重要环节。就本系列文章介绍的 Smart Queue 来说,我们的测试目标包括:Task 对象的创建:第二期的代码提供了多种创建方式,需要测试对象创建后的状态。 Queue 内的任务运行次序:我们提供了两种改变运行次序的方式:优先级和依赖配置,同样也要测...