document.execCommand参数大全

评论(0)浏览(152)分类:JavaScript/Ajax开发技巧
document.execCommand参数大全document.execCommand() 解析2008年01月05日 星期六 16:182D-Position 允许通过拖曳移动绝对定位的对象。 AbsolutePosition 设定元素的 position 属性为“absolute”(绝对)。 BackColor 设置或获取当前选中区的背景颜色。 BlockDirLTR 目前尚未支持。 BlockDirRTL 目前尚未支持。 Bold 切换当前选中区的粗体显示与否。 BrowseMode 目前尚未支持。..

createRange:ie_ff区别

评论(0)浏览(119)分类:JavaScript/Ajax开发技巧
createRange:ie_ff区别firefoxirange = window.getSelection().getRangeAt(0);ieirange = document.selection.createRange(); 我先说一下代码的目的:要获得当前用户鼠标拖选内容所在的节点类型,我个人的功能目的在于判断当前是否一个A节点,如果是,那么取得他的href。我们先看firefox在firefox的dom标准,定义了一个属性我们可以直接使用它来获得所选内容的父节点,..

JavaScript 取得 Xml 文件的 LastModify

评论(0)浏览(157)分类:JavaScript/Ajax开发技巧
JavaScript 取得 Xml 文件的 LastModifyJavaScript 取得 Xml 文件的 LastModify曾经有段时间,要是在担心,Google/Yahoo会不会不知道我的Sitemap.xml更新了,又或者Baidu不知道偶的基于BBS的开放协议生成的xml文件是否更新,虽然知道不会有这样的问题,总觉得这中间有一些东西是我所不知道的:)直到最近鼓捣Http的时候,才发觉,除了Get/Post以外,原来还有个只关注响应首部的请求:Head请求,当服..

svg+js+path直线的拖动与缩放

评论(0)浏览(353)分类:Canvas/VML/SVG
svg+js+path直线的拖动与缩放svg width="800" height="800" script![CDATA[ var SVGDocument = null; var SVGRoot = null; var TrueCoords = null; var Point = null; var BackDrop = null; var DragTarget = null; var dArray = new Array(12);//定义path d属性的数组 var dragger = null; var x; //当前鼠标(坐标) var y; var X1;//起点坐标 var Y1; var XL1;//path L..

svg DOM的一些js操作

评论(0)浏览(134)分类:Canvas/VML/SVG
svg DOM的一些js操作这是第一个实例,其中讲了如何新建svg,添加元素,保存svg document,查看svg.下面将附上常用一些元素的添加方法:(为js的,但基本上跟java中操作一样,就是类名有点细微差别)Circlevar svgns = "http://www.w3.org/2000/svg";function makeShape(evt) { if ( window.svgDocument == null ) svgDocument = evt.target.ownerDocument; var ..

SVG主要元素和属性

评论(0)浏览(134)分类:Canvas/VML/SVG
SVG主要元素和属性 desc/desc 注释!-- --defs/defs 预定义 待引用 element id="name" 引用属性:url(#name)use xlink:href/use 引用元素 symbol 模版image width height width height不能省属性 xml:space="default|preserve" 英文空格属性 externalResourceRequired="false|true" 必需外部资源与否 若为true 找不到外部资源 不支持switch选择 平台rect..

如何获得svg文件的内嵌svg的文档对象

评论(0)浏览(159)分类:Canvas/VML/SVG
如何获得svg文件的内嵌svg的文档对象svg文件内容如下:(说明:用的不是adobe的SVG,不支持内嵌javascript) +展开-XML?xmlversion="1.0"encoding="UTF-8"?>svgxmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"xmlns:go="http://purl.org/svgmap/svgmap#"metadatardf:RDFxmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:crs="http://..

Comet:基于 HTTP 长连接的“服务器推”技术

评论(0)浏览(180)分类:JavaScript/Ajax开发技巧
Comet:基于 HTTP 长连接的“服务器推”技术http://www.ibm.com/developerworks/cn/web/wa-lo-comet/Comet:基于 HTTP 长连接的“服务器推”技术 级别: 中级周 婷 (zhouting@cn.ibm.com), 软件工程师, IBM 中国软件开发技术实验室2007 年 8 月 31 日很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较..

[Flash FileUpload]用flash.net.FileReference实现ASP.NET无刷新文件上传

评论(2)浏览(160)分类:flash/flex/fcs/AIR
[Flash FileUpload]用flash.net.FileReference实现ASP.NET无刷新文件上传 ********************************************************************* 版权声明** 本文以Creative Commons的发布,请严格遵循该授权协议。* 本文首发于博客园, 此声明为本文章中不可或缺的一部分。* 作者网名: 浪子* 作者EMAIL:dayichen (at)163.com* 作者BLOG: Http://Www.Cnblogs.Com/Walkingboy**************************************..

ajax flash实现多文件上传

评论(0)浏览(98)分类:flash/flex/fcs/AIR
ajax flash实现多文件上传Author:David | English Version 【转载时请务必以超链接形式标明文章原始出处和作者信息及本声明】URL:http://blog.iyi.cn/start/2007/06/ajaxflash.html FancyUpload,用flash和mootools实现的一款多文件无刷新上传工具。最大的特点是可以一次选择多个文件,无刷新上传。早些时候曾想过一次选择多个文件的问题,浏览器默认的file标签一次只能..

FCKeditor模板DIY

评论(0)浏览(107)分类:JavaScript/Ajax开发技巧
FCKeditor模板DIY今天花了点时间,把fckeditor编辑器的模板研究了一下。其实很简单,只要修改一个文件就可以实现DIY了。fckeditor/fcktemplates.xml 代码结构分析+展开-XML?xmlversion="1.0"encoding="utf-8"?>TemplatesimagesBasePath="fck_template/images/"!--上面节点:模板功能的起始根节点,并用来指明模板示意图的目录位置--!--比如上面已有的地址表明了我..

JavaScript对象转换成JSON字符串及深度克隆方法

评论(0)浏览(127)分类:JavaScript/Ajax开发技巧
JavaScript对象转换成JSON字符串及深度克隆方法将JavaScript对象转换成JSON字符串的方法,及JavaScript深度克隆方法 转自:http://snippets.dzone.com/posts/show/749 实现代码: Object.prototype.deep_clone=function(){ eval("vartmp="+this.toJSON()); returntmp; } Object.prototype.toJSON=function(){ varjson=[]; for(variinthis){ if(!this.hasOwnProperty(i))continue; //if(typeof..

判断客户端是否安装特定版本的JRE

评论(0)浏览(114)分类:JavaScript/Ajax开发技巧
判断客户端是否安装特定版本的JRE如何判断客户端是否安装特定版本的JRE?用javascript读取注册表中的信息吗?有源码吗?谢谢! ---http://www.cjsdn.net/post/view?bid=1id=27072tpg=1ppg=1sty=1age=0不用。用浏览器脚本及Applet可测有无 JRE Plugin,若有则其版本是什么。代码:1)浏览器脚本:HTMLHEAD!-- Generated by Kawa IDE --TITLEDetect Java Runtime/TITLE/HEADSCRIPT L..

clipboardData Object

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

控制 Flash Player 的 JavaScript 方法一览表

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

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

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

JS 怎么写 哈希列表

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

JavaScript之-compareDocumentPosition函数

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

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

评论(0)浏览(125)分类: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)浏览(101)分类: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 控件..

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

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