window.external的使用
摘要:简介:window.external.AddFavorite这个把网站添加到浏览者收藏夹的脚本大家应该常常看过,但你还知道window.external的另外一些用法呢?由于是一些关于系统文件操作的命令,因为安全设置有些脚本会出错误. 1.external.AddDesktopComponent 把网站作为用户的Active桌面 < language="JavaScript" type="text/javascript"> function j_adc(){ window.external.AddDesktopComponent("
阅读全文
posted @
2011-06-25 16:15
AlvinXiao
阅读(788)
推荐(0)
Js参数值中含有单引号或双引号解决办法
摘要:<scripttype="text/javascript">functionDisplay(LoginEmail,UserName,ID){alert(LoginEmail);}</script>1.使用单引号传参:<ahref="javascript:Display('abc@abc.com','AleaxXie','10101239393')">Test1</a>如果其中一个参数有一个值含有单引号,那么这个方法会出错.<ahref="jav
阅读全文
posted @
2011-06-24 13:53
AlvinXiao
阅读(745)
推荐(0)
Coin Slider jQuery插件详解
摘要:Coin Slider这个jQuery插件可用于创建拥有独特滑块滑落效果的图片展播控件。 代码1.在body里加入如下HTML代码:<div class="coin_slider_container"> <div id="coin_slider"> <a href="#" target="_blank"> <img src="images/img_1.jpg" /> <span>美式柔软巧克力布朗尼蛋糕,散发香醇巧克力风味。</s
阅读全文
posted @
2011-06-23 16:12
AlvinXiao
阅读(1281)
推荐(0)
Nivoslider(续)
摘要:Nivoslider是一款基于jQuery的,能实现多种切换效果的图片切换插件。Nivoslider提供了11种切换效果,支持多种参数配置和方法函数调用,使用简单,是一款非常理想的图片切换插件。XHTML<divid="slider"class="nivoSlider"><imgsrc="images/s1.jpg"alt=""title="好漂亮的狗狗..."/><ahref="http://www.helloweba.com"><
阅读全文
posted @
2011-06-22 17:40
AlvinXiao
阅读(2445)
推荐(0)
图片切换jQuery的Nivo Slider使用方法
摘要:Nivo Slider運用其功能如下:9 獨特效果 簡單的清除及有效標記 載入設置及調整 內建方向和控制導航 打包的版本只有 7 kb 支援連結影像 鍵盤導航 HTML 標題其可免費使用,並根據 MIT 許可證濫用請參閱此頁的 Belorussian 翻譯。已對 Nivo Slider進行了測試,在以下瀏覽器顯示都沒有問題: Internet Explorer v7+ Firefox v3+ Google Chrome v4 Safari v4 Opera v10.5必須示範看得到什麼可以通過 Nivo 滑塊或簽出的使用 Nivo Slider網站顯示的想法。 若要使用 Nivo Slider
阅读全文
posted @
2011-06-22 17:13
AlvinXiao
阅读(21543)
推荐(2)
C#抓取网页数据、分析并且去除HTML标签
摘要:首先将网页内容整个抓取下来,数据放在byte[]中(网络上传输时形式是byte),进一步转化为String,以便于对其操作,实例如下:private static string GetPageData(string url){ if (url == null || url.Trim() == "") return null; WebClient wc = new WebClient(); wc.Credentials = CredentialCache.DefaultCredentials; Byte[] pageData = wc.DownloadData(url); r
阅读全文
posted @
2011-06-22 17:12
AlvinXiao
阅读(602)
推荐(0)
DataGrid/DataSet导出到excle和csv文件
摘要:WriteDSToCsv 传入dataset生成csv文件 #region WriteDSToCsv 传入dataset生成csv文件 public void WriteDSToCsv(DataSet ds) { string strFile=""; string path=""; DataTable dt=ds.Tables[0]; //文件信息设置 strFile=strFile+"LogBackUp"; strFile=strFile+DateTime.Now.ToString("yyyyMMddhhmmss"
阅读全文
posted @
2011-06-16 13:30
AlvinXiao
阅读(406)
推荐(0)
datagrid导出excle及行列的属性设置
摘要:导出EXCLEResponse.Clear();Response.ClearHeaders();Response.BufferOutput = false;Response.ContentType = "application/ms-excel";Response.AppendHeader("Content-disposition", "attachment;filename=" + HttpUtility.UrlEncode("AppointmentOrders_" + ddl_MCList.SelectedIt
阅读全文
posted @
2011-06-16 13:22
AlvinXiao
阅读(598)
推荐(0)
JS获取事件对象,获取事件的源对象(Firefox,IE)
摘要:做笔记,以防自己忘记~~ JS获取事件event,不同浏览器有不同的做法。例如IE下,在js函数中,通过window.event就可以获取,不必在函数中添加什么参数。 也可以用Prototype或者JQuery等,它们有他们对事件的包装。还是使用JS库比较好,不然就有下边的麻烦。Firefox:要传递参数<head><script> function click1(event,str1){ alert(event+str1); }</script></head><body><input type="button&quo
阅读全文
posted @
2011-06-16 11:27
AlvinXiao
阅读(1102)
推荐(0)
js中apply使用方法小议
摘要:之一------(函数的劫持与对象的复制)关于对象的继承,一般的做法是用复制法: Object.extend 见protpotype.js 的实现方法: Object.extend = function(destination, source) ...{ for (property in source) ...{ destination[property] = source[property]; } return destination; } 除此以外,还有一种不太常见的方法: Function.apply. apply 方法能劫持(<<Ajax in Action>>
阅读全文
posted @
2011-06-15 10:21
AlvinXiao
阅读(12252)
推荐(12)
js再论call和apply
摘要:因为继续研究Ajax Framework的原因,更多的接触了call和apply。故再次论述call和apply,1)无疑关于call,最简单的解释就是:把隐藏的第一个参数显示化。因为通常一个函数(Function)的调用,会有一个额外的隐藏参数,就是函数(Function)所属的对象(如果没有所特指,则为global(如window)对象),在函数内你可用this关键字访问之。从call的构造式 -- call(thisArg[,arg1,arg2…] ]);可看出call(apply)方法可将一个函数的对象上下文(Function Context)从初始的上下文改变为由 thisObj 指
阅读全文
posted @
2011-06-15 10:20
AlvinXiao
阅读(717)
推荐(0)
JS判断浏览器类型及版本
摘要:浏览器iefirefoxoperasafarichrome你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器。几天前,浏览器家族有刚诞生了一位小王子,就是Google推出的Chrome浏览器。由于Chrome出生名门,尽管他还是个小家伙,没有人敢小看他。以后,咱们常说浏览器的“四大才子”就得改称为“五朵金花”了。在网站前端开发中,浏览器兼容性问题本已让我们手忙脚乱,Chrome的出世不知道又要给我们添多少乱子。虽然说现在有一些WEB技术(AJAX、ExtJS等)已经帮我们处理不同浏览器的兼容问题,但是有时候自己
阅读全文
posted @
2011-06-14 17:48
AlvinXiao
阅读(308)
推荐(0)
js中with、this的用法
摘要:with 语句 为一个或一组语句指定默认对象。用法:with (<对象>) <语句>;with 语句通常用来缩短特定情形下必须写的代码量。在下面的例子中,请注意 Math 的重复使用:x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10);y = Math.tan(14 * Math.E);当使用 with 语句时,代码变得更短且更易读:with (Math) { x = cos(3 * PI) + sin(LN10); y = tan(14 * E);}this 对象 返回“当前”对象。在不同的地方,this 代表不同的对象。如
阅读全文
posted @
2011-06-14 13:49
AlvinXiao
阅读(326)
推荐(0)
关于document.compatMode的一些介绍
摘要:对于document.compatMode,很多朋友可能都跟我一样很少接触,知道他的存在却不清楚他的用途。今天在ext中看到document.compatMode的使用,感觉这个对于我们开发兼容性的web页面还是很有帮助。我们都知道,IE对盒模型的渲染在StandardsMode和QuirksMode是有很大差别的,在StandardsMode下对于盒模型的解释和其他的标准浏览器是一样,但在QuirksMode模式下则有很大差别,而在不声明Doctype的情况下,IE默认又是QuirksMode。所以为兼容性考虑,我们可能需要获取当前的文档渲染方式。document.compatMode正好派
阅读全文
posted @
2011-06-14 11:03
AlvinXiao
阅读(486)
推荐(0)
c#中高效的excel导入sqlserver的方法和获取excel结构的方法
摘要:将oledb读取的excel数据快速插入的sqlserver中,很多人通过循环来拼接sql,这样做不但容易出错而且效率低下,最好的办法是使用bcp,也就是System.Data.SqlClient.SqlBulkCopy 类来实现。不但速度快,而且代码简单,下面测试代码导入一个6万多条数据的sheet,包括读取(全部读取比较慢)在我的开发环境中只需要10秒左右,而真正的导入过程只需要4.5秒。using System;using System.Data;using System.Windows.Forms;using System.Data.OleDb;namespace WindowsApp
阅读全文
posted @
2011-06-13 16:13
AlvinXiao
阅读(495)
推荐(0)
.Net读取xlsx文件Excel2007
摘要:.NET 读取Excel 2007的xlsx文件和读取老的.xls文件是一样的,都是用Oledb读取,仅仅连接字符串不同而已。 02读取xlsx 用的是Microsoft.Ace.OleDb.12.0; 03具体操作方法如下: 04public static DataTable GetExcelToDataTableBySheet(string FileFullPath, string SheetName) 05{ 06//string strConn = "Provider=Microsoft.Jet.OleDb.4.0;" + "data source=&qu
阅读全文
posted @
2011-06-13 16:09
AlvinXiao
阅读(391)
推荐(0)