clipboardData Object

评论(0)浏览(122)分类:JavaScript/Ajax开发技巧
clipboardData ObjectclipboardData ObjectProvides access to predefined clipboard formats for use in editing operations.Members TableThe following table lists the members exposed by the clipboardData object.Methods Show: Methods Method Description clearData Removes one or more data formats from the clipboard through the dataTransfer objec..

关于IFRAME 自适应高度的研究

评论(0)浏览(108)分类:JavaScript/Ajax开发技巧
关于IFRAME 自适应高度的研究代码如下:+展开-HTMLhtmlheadmetahttp-equiv="Content-Type"content="text/html;charset=gb2312"metaname="GENERATOR"content="MicrosoftFrontPage4.0"metaname="ProgId"content="FrontPage.Editor.Document"titleNewPage1/title/headbodyIFRAMEid="test"name="test"frameBorder=0scrolling=nosrc="http://10.107.2.199:2500/cn/asp/reg.asp"wi..

Firefox的“火星文”异常

评论(0)浏览(130)分类:JavaScript/Ajax开发技巧
Firefox的“火星文”异常错误: ^' Location.reload CP源文件:javascript:alert(window.opener);window.opener.location.reload();行:1看到^' Location.reload CP这样的错误信息不要惊讶,这是FF在没有权限访问的时候抛出的异常,而且会立即阻止后续脚本的执行。通常这种错误发生在跨域操作或者当一个window.opener句柄指向的实例被用户改变后无权访问的时候……http:..

为什么要用encodeURIComponent()代替escape()

评论(0)浏览(152)分类:JavaScript/Ajax开发技巧
为什么要用encodeURIComponent()代替escape()最近研究了下字符转码,在 《JavaScript 权威指南》 中说最好不要用 escape() 而用 encodeURIComponent() 或者 encodeURI() ,在 MSDN 上也这么说,(强劲BS一下《JavaScript 权威指南》都说 encodeURIComponent() 比 escape() 好了,可是例子中老喜欢用 escape() ,误人子弟啊~)可是为什么呢,都说的不清楚… 我上网找啊找啊,发现大家也不太..

控制 Flash Player 的 JavaScript 方法一览表

评论(0)浏览(98)分类:flash/flex/fcs/AIR
 控制 Flash Player 的 JavaScript 方法一览表 说明:含例句的方法我已作了测试。  播放动画:Play()  例:(网页中的 Flash id).Play();停止动画:StopPlay()动画是否正在播放:IsPlaying()跳转到某帧:GotoFrame(frame_number)获取动画总帧数:TotalFrames()回传当前动画所在帧数:CurrentFrame()使动画返回第一帧:Rewind()放大指定区域:SetZoomRect(left,top,right,buttom)改变动画大..

嵌入式Web视频点播系统实现方法

评论(0)浏览(121)分类:HTML/CSS兼容/XML
嵌入式Web视频点播系统实现方法 近年来,视频点播VOD(Video on Demand)的名字在媒体上出现得越来越多。VOD技术使人们可以根据自己的兴趣,不用借助录像机、影碟机、有线电视而在电脑或电视上自由地点播节目库中的视频节目和信息,是可以对视频节目内容进行自由选择的交互式系统。 VOD的本质是信息的使用者根据自己的需求主动获得多媒体信息,它区别于信息发布的最大不..

解决js中onMouseOut事件冒泡的问题

评论(0)浏览(152)分类:JavaScript/Ajax开发技巧
解决js中onMouseOut事件冒泡的问题前阵子为BS项目模板做了一个左侧滑动信息栏,效果类似于windows状态栏的自动隐藏效果,鼠标移进滑出,鼠标移出隐藏,浮动时不占用空间,也可以固定住占一块位置。做的过程中遇到一个问题,鼠标在信息栏内部移动时会触发onMouseOut事件,信息栏放在div中,内部有table、img、a等元素,看来是由于事件冒泡,子元素上触发了事件冒泡到了父元素,导致..

JS 怎么写 哈希列表

评论(0)浏览(85)分类:JavaScript/Ajax开发技巧
 JS 怎么写 哈希列表+展开-C#window.Hashtable=function(){this.Items={};this.Count=function(){varcount=0;for(variinthis.Items)count++;returncount;};//长度this.Add=function(key,value){if(this.ContainsKey(key))this.Error("Hashtable已经存在"+key+"键");this.Items[key]=value;}this.SetValue=function(key,value){if(this.ContainsKey(key))this.Items[..

Web Page Images and Thumbnails

评论(0)浏览(120)分类:JavaScript/Ajax开发技巧
Web Page Images and Thumbnails Preamble Many applications would be improved by displaying thumbnails of web pages.In a previous article (on my, now abandoned, dotnetjunkies blog) I showed some sample code of how to do this with the WebBrowser control using Framework 1.1. Unfortunately, many readers seemed to encounter problems using these samples,..

DOM:Range

评论(0)浏览(170)分类:JavaScript/Ajax开发技巧
DOM:RangeRedirected from en/DOM:range rangeTable of contents1. Properties 2. Methods Gecko DOM Reference The Range object represents a fragment of a document that can contain nodes and parts of text nodes in a given document. A range can be created using the createRange method of the Document object. Range objects can also be ..

DOM:Selection

评论(0)浏览(163)分类:JavaScript/Ajax开发技巧
DOM:SelectionRedirected from en/DOM:Selection SelectionTable of contents1. Introduction 2. Glossary 3. Properties 4. Methods 5. See also 6. External links Gecko DOM Reference Introduction Selection is the class of the object returned by window.getSelection() and other methods. A selection object represents the ranges that the user..

javascript获取textarea光标选择位置和内容方法(IE, Firefox)

评论(0)浏览(153)分类:JavaScript/Ajax开发技巧
javascript获取textarea光标选择位置和内容方法(IE, Firefox) 在网上用baidu找了很久,找到的都是IE的方法,Firefox都不能用。 而且很多要用到textarea.focus()方法,用起来很不方便。后来转用Google,搜了下"textarea cursor",第一个就有好方法。我根据最后一个家伙的comments,写了一个sample,应该还是挺好用的。原文地址:http://weblogs.asp.net/skillet/archive/2005/03/24/395838.aspx+展开-HTMLh..

DOM编程-拖拽(拖动)层的几个细节问题

评论(0)浏览(195)分类:JavaScript/Ajax开发技巧
DOM编程-拖拽(拖动)层的几个细节问题此文也可以命名为好的拖动层必须做的几个细节在一个拖拽系统中,做出来容易细节,细节却并不尽如人意..拖拽中没有一个完美(或者说比较完美)的解决方案,原因在于:我们所知道拖拽的实现的方法(cross-browser)是有三个事件的:onmousedown,onmousemove,onmouseup,即onmousedown来捕获,onmousemove拖拽,onmouseup释放事件. 这在一般情况下是没有问题的...

JavaScript之-compareDocumentPosition函数

评论(0)浏览(137)分类:JavaScript/Ajax开发技巧
JavaScript之-compareDocumentPosition函数 看了一下午的ExtJS的源码在判断一个节点是否是另一个节点的祖先时发现有compareDocumentPosition这么个函数程序里的写法是:return !!(p.compareDocumentPosition(c) & 16);开始对为什么要&上个16感到奇怪因为以前没有用过compareDocumentPosition所以也不知道它返回的值是什么经过查询资料以及测试总结了下compareDocumentPosition返回值的结果这..

setSelectionRange()函数-只支持Firefox浏览器-设置文本框某段文字的光标选中

评论(0)浏览(139)分类:JavaScript/Ajax开发技巧
setSelectionRange()函数-只支持Firefox浏览器-设置文本框某段文字的光标选中例如页面上有一个文本输入框:input type="text" id="txt" value="abcdefghijklmn"/则,设置该文本框中的最后三个字符光标选中:var o = document.getElementById("txt");var len = o.value.length;o.focus(); //先使光标聚集在输入框中o.setSelectionRange(len-3,len);总结:使用格式:o.setSelectionRange(start,end);o:为文本输入框..

IE专有样式 behavior

评论(0)浏览(104)分类:HTML/CSS兼容/XML
IE专有样式  behavior名称:behavior分类:IE专有样式简述:检索对象的DHTML行为概述:behavior是检索对象的DHTML行为的样式(Style)。 behavior详细说明语法:behavior : url ( url ) | url ( #objID ) | url ( #default#behaviorName ) 取值:url ( url ) : 使用绝对或相对 url 地址指定DHTML行为组件(.htc)url ( #objID ) : 使用二进制实现(作为 ActiveX 控件..

程序集注册工具 (Regasm.exe)

评论(0)浏览(193)分类:Asp.Net/C#/WCF
程序集注册工具 (Regasm.exe)程序集注册工具读取程序集中的元数据,并将所需的项添加到注册表中。注册表允许 COM 客户程序以透明方式创建 .NET Framework 类。类一经注册,任何 COM 客户程序都可以使用它,就好像该类是一个 COM 类。类仅在安装程序集时注册一次。程序集中的类实例直到被实际注册时,才能从 COM 中创建。regasm assemblyFile [options]参数参数 说明 assem..

跨域共享Cookie

评论(0)浏览(234)分类:Asp.Net/C#/WCF
跨域共享Cookie 摘自:http://www.cnblogs.com/Ihaveadream/archive/2008/05/02/1178538.htmlCookie有三个属性需要注意一下:1. Domain 域2. Path 路径3. Expires 过期时间跨域操作需要设置域属性:Response.Cookies("MyCookie").Domain = "cnblogs.com"; (这里指的是泛域名)这样在其它二级域名下就都可以访问到了, ASP 和 ASP.NET 测试通过虚拟目录下访问:我在..

asp与asp.net如何共享cookie

评论(0)浏览(156)分类:Asp.Net/C#/WCF
asp与asp.net如何共享cookie 原来有两个asp页面,运行正常:a.asp中写入cookie:response.Cookies("usertype")=usertypeb.asp读取cookie:usertype=Request.Cookies ("usertype") if usertype="" then ……现在将a.asp改为a.aspx:userType = new HttpCookie("usertype");userType.Value = strUserType;Response.Cookies.Add(userType);在asp.net中正常,但b.asp却不能正确读取..

C# 获取 IE 临时文件

评论(0)浏览(111)分类:Asp.Net/C#/WCF
 C# 获取 IE 临时文件大家知道,在我们访问一个网站的时候。系统会把这个网站上的图片,动画等内容全部缓存到Internet临时文件夹中。 我们可以通过 Drives:\Documents and Settings\user\Local Settings\Temporary Internet Files访问。但是可能我们都没有想到,里面的文件实际却不同于我们系统中其他的文件夹和文件的关系。 举例说明,我们在VS.net下写一个函数来返..

利用javascript判断浏览器是否已经安装ActiveX控件和是否禁止运行ActiveX控件

评论(1)浏览(169)分类:JavaScript/Ajax开发技巧
利用javascript判断浏览器是否已经安装ActiveX控件和是否禁止运行ActiveX控件从微软给 IE 打上 SP2以后,当IE在打开一些含有 ActiveX 控件的网页是,不再像以前那样,弹出提示框,让用户选择是否安装控件;现在默认情况下给隐藏起来,普通用户根本不知道是怎么回事。公司产品同样也遇到这样的问题,唯一的办法就是将控件做成一个 exe 文件,供用户下载手动安装注册;这样就需要做一个检测,检测要是用户没有安装控件的话就..

验证码实现(中文 变形 噪点)

评论(2)浏览(201)分类:Asp.Net/C#/WCF
验证码实现(中文 变形 噪点)为了应付越来越多的自动发帖机、恶意攻击等情形,验证码技术在大量的网站上得到使用。我在近期开发一个注册网站的时候,也使用了这一技术。当然,我并不想完完全全自己重新实现,而是参考了网上能够找到的实现,做了若干改进而已。下面谈谈我的实现。 补两张图片:首先看验证码图片输出页的代码:+展开-HTML%@PageLanguage="C#"%!!DOCTYPEhtm..

用C#编写ActiveX控件3

评论(0)浏览(131)分类:Asp.Net/C#/WCF
用C#编写ActiveX控件3 在前面我们已经完成了ActiveX控件的开发用C#编写ActiveX控件2,接下来的就是发布它了。 首先,我们建立一个windows安装项目,并将ActiveX控件的主输出添加到项目输出中。然后,改动ActiveX控件的主输出文件,将其Register属性改为vsdrpCOM.如图:下一步,我们改动项目属性,将引导程序更改为 Web引导程序。很遗憾的是,在 Web引导程序..

用C#编写ActiveX控件2

评论(0)浏览(120)分类:Asp.Net/C#/WCF
用C#编写ActiveX控件2在我的上一篇blog用C#编写ActiveX控件1中,已经实现了一个最基本的ActiveX控件。当然,我们编写的任务还没有完成。首先,我们先尝试实现和JS的交互能力。 我们在Demo中加入ShowMessage方法: +展开-C#publicvoidShowMessage(stringmsg){if(msg!=null){MessageBox.Show(msg);}}我们重新编译。在重新访问页面之前,我们先来修改html代码: ..

用C#编写ActiveX控件1

评论(0)浏览(92)分类:Asp.Net/C#/WCF
用C#编写ActiveX控件1 前些日子做一个Web项目,必须自己编写一个ActiveX控件。如今的ActiveX控件大多是使用VB/C++来开发的,而我对他们并不熟悉,因此考虑使用熟悉的C#编写ActiveX控件。 首先,建立一个WinForm控件项目HelloWorld,并拖入一个Label控件,文字设为HelloWorld,如图:UserControl1.cs内容如下:+展开-C#usingSystem;usingSystem.Collections;us..

如何在 ASP.NET 应用程序中实现模拟

评论(0)浏览(138)分类:Asp.Net/C#/WCF
如何在 ASP.NET 应用程序中实现模拟本文的发布号曾为 CHS306158本文引用下面的 Microsoft .NET Framework 类库命名空间: System.Web.SecuritySystem.Security.PrincipalSystem.Runtime.InteropServices本文介绍了在 ASP.NET 应用程序中实现模拟的不同方式。如果要在 ASP.NET 中的线程上模拟用户,可以根据您的要求使用以下方法之一: 模拟 IIS 验证的帐户或用户为 ASP.NET 应用程..

在ASP.NET中如何实现和利用URL重写

评论(0)浏览(110)分类:Asp.Net/C#/WCF
在ASP.NET中如何实现和利用URL重写 灵活的URL重写可以让你的网站增加可用性和专业性。在帮助网站更好的被搜索引擎索引收录方面,这也是一个重要的因素。在本篇文章中,我将带你了解如何在ASP.NET中简单的实现URL重写,以及一些常见问题的解决办法。我还将说明为什么URL重写如此重要,以及如何使用它来增强你的网站。 什么是URL重写? URL重写就是首先获得一个进入的URL请求..

ashx 使用Session

评论(0)浏览(98)分类:Asp.Net/C#/WCF
ashx 使用Session 最近做一个项目,有使用Ajax调用ashx文件 ,其中ashx文件里面有用到Session,但是总无法获取Session,经过调试,出现的错误的原因:大体如下Session["loginName"]为空,无法toString();context.Session["Id"]“context.Session”引发了“System.NullReferenceException”类型的异常 base {System.SystemException}: {"该方法的指针为空。"}查阅..

ASP.NET中利用ashx实现图片防盗链

评论(0)浏览(179)分类:Asp.Net/C#/WCF
ASP.NET中利用ashx实现图片防盗链 直接分析盗链原理:看下面用httpwatch截获的http发送的数据GET /Img.ashx?img=svn_work.gif HTTP/1.1Accept: */*Referer: http://www.svnhost.cn/Accept-Language: zh-cnUA-CPU: x86Accept-Encoding: gzip, deflateUser-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506...

vb数学函数

评论(0)浏览(144)分类:Asp/VBScript
vb数学函数1.Abs 函数返回数字的绝对值。Abs(number)number 参数可以是任意有效的数值表达式。如果 number 包含 Null,则返回 Null;如果是未初始化变量,则返回 0。说明数字的绝对值是其无符号的数值大小。例如,Abs(-1) 和 Abs(1) 都返回 1。下面示例利用 Abs 函数计算数字的绝对值: Dim MyNumberMyNumber = Abs(50.3 ) '返回 50.3。MyNumber = Abs(-50..