JavaScript如何调用调用flash中的方法

评论(0)浏览(198)分类:JavaScript/Ajax开发技巧
JavaScript如何调用调用flash中的方法  本文内容主要介绍了当在flash中注册了一个方法提供给js调用时,不同浏览器如何调用此方法的异同。  flash中注册提供给JavaScript调用的方法如下所示+展开-ActionScriptfunctionhello(){getURL("javascript:alert('你好!')");}flash.external.ExternalInterface.addCallback("hello",null,hello);  上面只是一个简单的示例,在flash中调..

ajax onreadystatechange状态转换函数研究

评论(0)浏览(198)分类:JavaScript/Ajax开发技巧
ajax onreadystatechange状态转换函数研究  有些时候我们需要将ajax请求的功能打包成一个类库方便调用,此时需要用到ajax的状态转换函数,对于执行onreadystatechange函数时,this对象到底是那个对象,不同浏览器的表现方式差异颇大。  下面未进行打包时状态处理函数的测试,示例代码如下+展开-HTMLdivid=dvAjax/divscripttype=text/javascriptvarxhr=window.XMLHttpRequest?newXMLH..

几种种html加密方式介绍

评论(0)浏览(197)分类:HTML/CSS兼容/XML
几种种html加密方式介绍 本文一共介绍了七种方法: 一:最简单的加密解密 二:转义字符""的妙用 三:使用Microsoft出品的脚本编码器Script Encoder来进行编码 (自创简单解码) 四:任意添加NUL空字符(十六进制00H) (自创) 五:无用内容混乱以及换行空格TAB大法 六:自写解密函数法 七:错误的利用 (自创)  在做网页时(其实是网页木马呵呵),最让人烦恼的是自..

ajax中XML和JSON数据格式比较

评论(0)浏览(197)分类:JavaScript/Ajax开发技巧
ajax中XML和JSON数据格式比较  使用ajax时,首先要明确2点,获取返回的数据可以使用ajaxobj.responseXML或者ajaxobj.responseText的2个属性,ajax对象其他属性具体参考:ajax对象常用属性,事件,方法大小写问题1)对于XML数据,使用responseXML获取到,直接是XMLDOM对象2)对于responseText得到的内容只有一种类型,就是字符串,然后根据需要将responseText处理成其他数据..

javascript数字小写转大写金额函数

评论(0)浏览(197)分类:JavaScript/Ajax开发技巧
javascript数字小写转大写金额函数  javascript实现将阿拉伯数字转为中文汉字表示的大写金额函数script function DX(n) { if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(n)) return 数据非法; var unit = 千百拾亿千百拾万千百拾元角分, str = ; n += 00; var p = n.indexOf('.'); if (p = 0) n = n.substring(0, p) + n.sub..

隐藏删除ckeditor状态栏

评论(0)浏览(196)分类:JavaScript/Ajax开发技巧
隐藏删除ckeditor状态栏  删除或者隐藏ckeditor状态栏可以在生成ckeditor的配置中同时增加removePlugins: 'elementspath' ,resize_enabled: false的配置就可以隐藏状态栏了。  1)removePlugins: 'elementspath' ,实现的是移除ckeditor元素路径的方法(上图中状态栏显示的 body p)  2)resize_enabled: false,实现的是关闭ckedior窗口大小调..

firefox NPMethod called on non-NPObject wrapped JSObject!错误

评论(0)浏览(195)分类:JavaScript/Ajax开发技巧
firefox NPMethod called on non-NPObject wrapped JSObject!错误  Firefox使用JavaScript调用flash中注册的方法时,如果此方法通过js函数返回后执行,而不是直接通过swf容器获取到后再执行,那么在Firefox下会出现NPMethod called on non-NPObject wrapped JSObject!错误,其他浏览器如chrome,ie不报错。  解决办法就是直接通过swf的容器获取到flash中注册的方法后执行,而不是通过js方法返回flash中注册..

IE下textarea失去焦点如何在原来的位置插入内容

评论(0)浏览(195)分类:JavaScript/Ajax开发技巧
IE下textarea失去焦点如何在原来的位置插入内容  由于IE下调用obj.focus()并不能使光标回到原来的位置或者使选择的内容再次选择上,所以在IE浏览器下需要保存当前的Range对象,以便进行相应的操作时,在原来的位置进行,而不是跑到其他的位置去。  示例代码input type=button onclick=pop() value=弹出层 /textarea id=txt12345678/textareascript type=text/javascript var rng; ..

CSS3动画transform-origin

评论(0)浏览(195)分类:HTML/CSS兼容/XML
CSS3动画transform-origin CSS3动画transform-origin属性默认情况,变形的原点在元素的中心点,或者是元素X轴和Y轴的50%处,如下图所示:  我们没有使用transform-origin改变元素原点位置的情况下,CSS变形进行的旋转、移位、缩放等操作都是以元素自己中心(变形原点)位置进行变形的。但很多时候需要在不同的位置对元素进行变形操作,我们就可以使用transform-origin来..

客户端Js+FSO遍历文件夹

评论(0)浏览(195)分类:JavaScript/Ajax开发技巧
客户端Js+FSO遍历文件夹此代码仅IE浏览器下能运行,并且需要开放fso权限。+展开-JavaScriptfunctionHTMlist(path){vartxt;fso=newActiveXObject("Scripting.FileSystemObject");fldr=fso.GetFolder(path);fc=newEnumerator(fldr.files);for(;!fc.atEnd();fc.moveNext())//枚举所有文件{s=fc.item();//取文件对象if(s.type=="HTMLDocument"){//判断是否是“HTML文件”f=..

Freemarker风格的JavaScript模板引擎EasyTemplate

评论(0)浏览(194)分类:JavaScript/Ajax开发技巧
Freemarker风格的JavaScript模板引擎EasyTemplate  在前后端分离的解决方案中,模板起到了重要作用!  在使用Struts或Spring的后端中,使用Freemarker模板作为载体,能够非常有效的实现前后端的分离。  有人或许会认为使用前端模板一样可以实现此效果,而且实现的会更好。  如果单纯从技术和实现的角度去考虑,确实是使用前端模板效果会更好,前后端分离的会更彻底,但如果真的这样做,..

18.12.使用SecureAMFChannel进行AMF的安全通信

评论(0)浏览(194)分类:flash/flex/fcs/AIR
18.12.使用SecureAMFChannel进行AMF的安全通信18.12.1. 问题我需要使用AMF 数据和安全Sockets 层(SSL)通过Flash Remoting 进行通信。18.12.2. 解决办法在编译程序所使用的services-config.xml 文件中定义你的channel 为SecureAMFChannel。18.12.3. 讨论SecureAMFChannel 可让你使用基于SSL 的AMFChannel 通信,以确保通过AMFChannel 发送的数据都是安全的。要创建一新的channel,使用安全版本..

js获取firefox下控件级联样式borderWidth,borderColor

评论(0)浏览(194)分类:JavaScript/Ajax开发技巧
js获取firefox下控件级联样式borderWidth,borderColor  firefox下如何获取控件级联样式表中定义的borderWidth css样式。在IE或者chrome中可以通过borderWidth,borderColor直接获取到定义的border宽度和颜色,但是firefox通过getComputedStyle得到的级联样式对象中并未包含borderWidth,borderColor的定义,而是要到详细的每条边的样式定义,如borderLeftWidth,borderLeftColor。  解决办法如下..

html标签marquee使用说明

评论(0)浏览(194)分类:HTML/CSS兼容/XML
html标签marquee使用说明  MARQUEE 元素不属于 W3C 规范中的元素,它最初由 IE2.0 引入,是微软为 IE 浏览器发明的特有元素,然而目前所有的主流浏览器均支持 MARQUEE 元素。  MARQUEE 元素用来创建一个文字滚动区域,并提供了一些特有的属性、方法及事件。语法marquee/marquee  以下是一个最简单的例子:marqueefont size=+3 color=redHello, World/font/marquee..

window.open如何在新窗口打开连接

评论(1)浏览(194)分类:JavaScript/Ajax开发技巧
window.open如何在新窗口打开连接  window.open如何在新窗口打开链接,而不是在浏览器的选项卡窗口中打开链接。  经过测试,设置window.open的features参数,增加width和height参数,可以弹出一个浏览器窗口,而不是在原来浏览器的选项卡中打开链接。  IE7,IE8,firefox12,chrome25.0.1364.172 m测试通过script function openWin() { window.open(top.locatio..

图片显示十字交叉线,随鼠标移动效果

评论(0)浏览(194)分类:JavaScript/Ajax开发技巧
图片显示十字交叉线,随鼠标移动效果  功能描述:显示十字线在图片上,十字线交叉中心为鼠标所在位置,十字线随鼠标移动而更改位置  查看效果点击这里  源代码如下style type=text/css#dv{position:relative;}#linex{height:1px;width:300px;position:absolute;left:0px;background:#000;overflow:hidden;display:none;}#liney{height:300px;width:1px;position:absolute;top..

hta运行脚本经典代码

评论(0)浏览(192)分类:HTML/CSS兼容/XML
hta运行脚本经典代码html!--********************************************************************'*'* File: scriptomatic.hta'* Created: August 2002'* Version: 1.0'*'* Description: Learning tool. Enables users to generateand run'* WSH scripts (in VBScript) t..

CSS实现IE6支持min-width,min-height

评论(0)浏览(192)分类:HTML/CSS兼容/XML
CSS实现IE6支持min-width,min-heightIE6浏览器不支持min-width,min-height这2个css,所以需要另外写css来控制IE6下的min-height,min-height+展开-HTML!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"htmlxmlns="http://www.w3.org/1999/xhtml"headmetahttp-equiv="Content-Type"content="text/html;charset=ut..

网页设计行业的初学者学什么

评论(0)浏览(192)分类:HTML/CSS兼容/XML
网页设计行业的初学者学什么近来因为要到大学学校里搞演讲的原因,有很多朋友问我网页设计都需要学什么?因此写了这篇文章来讨论一下要参加此网页设计行业的初学者学什么最直接最有效果最占优势。  那么在讨论之前,我们先来了解一下网站工作的分工。  现在大型网站在开发方面都需要什么人呢?大致上分三种,一是服务器系统维护,程序开发的人员,工作是是管理维护系统..

keypress,keyup中keyCode不一样

评论(0)浏览(192)分类:JavaScript/Ajax开发技巧
keypress,keyup中keyCode不一样  keypress,keyup/keydown事件中,事件对象event的keyCode属性值是不一样的。  onkeypress事件中keyCode属性值为触发键字符代码,keyup/keydown事件为键盘代码。  字符代码和键盘代码区别字符代码 - 表示 ASCII 字符的数字键盘代码 - 表示键盘上真实键的数字  这两种类型的值不是都相等的(主要针对字母),例如小写字符 w 和大写字符 W..

jQuery IE6下width(),height()获取document的高和宽不精确

评论(0)浏览(192)分类:JavaScript/Ajax开发技巧
jQuery IE6下width(),height()获取document的高和宽不精确jQuery在IE6下width(),height()获取document的高和宽不精确  最近在学jquery,发现使用$(document).width(),$(document).height()在IE6浏览器下获取到的长度尽然是分辨率的宽和高,而不是document对象的宽,导致lightbox在ie6下出现滚动条。如下图未显示lightbox前显示lightbox后  在浏览器地址栏输入JavaScript脚本javascript:alert($(docu..

6.9.用鼠标拖拽对象

评论(0)浏览(192)分类:flash/flex/fcs/AIR
6.9.用鼠标拖拽对象问题我想要用鼠标随意拖动对象解决办法使用Sprite 的startDrop( ), stopDrag( ) 和dropTarget 实现拖拽效果。另外也可以继承ascb.display.DraggableSprite 类,使用drag( )和drop( ) 方法。讨论创建拖动效果并不是想象的那么困难。Sprite 类包括了这些拖动的方法,分别是startDrag( ) 和stopDrag( )。startDrag( ) 方法可在任何Sprite 实例上调用..

iframe编辑器designMode在IE下on/off切换时的问题

评论(0)浏览(191)分类:JavaScript/Ajax开发技巧
iframe编辑器designMode在IE下on/off切换时的问题  今天有个网友在“Firefox Iframe 编辑器光标问题”中留言问是否能点击某个按钮进行iframe编辑状态的切换,所以进行了下调试,结果在IE下iframe状态如果从on--off--on--off时,当iframe中初始化时有内容,则html编辑器的内容变为当前页面的html代码。如果初始化时没有内容,在on状态下输入信息,当designMode切换到off状态时,iframe里面的内..

18.2.在Flex程序之间使用RESTful通信

评论(0)浏览(191)分类:flash/flex/fcs/AIR
18.2.在Flex程序之间使用RESTful通信18.2.1. 问题我想要整合一个Flex 应用程序和一台使用RESTful 或者表述性状态转移风格通讯的服务器,例如Rails 或者其他服务器。18.2.2. 解决办法创建一个HTTPService 对象来使用合适的路径通过POST 和GET 方法和你的服务器通讯,呼叫远端服务器上的方法。18.2.3. 讨论所谓RESTful 的服务一般被用来描述一个服务使用所有4 个可能的HTTP 头:PUT,..

百度 301转向还能更新原网站

评论(0)浏览(191)分类:网站排名及优化
百度 301转向还能更新原网站  最近网站更换了域名,从www./更换为www./,整站做了301转向,到现在10多天了,google已经完成40%左右的PR转移,但是神奇的发现,百度没有进行权重转移,更新的快照还是www./的。  神奇了百度,网站都做了301转向了,首页尽然还能更新快照,最新的文章也被百度收录到旧的域名www./下面。百度这次到底改了什么算法,郁闷。。

扩展Firefox下table控件的原型方法moveRow

评论(0)浏览(191)分类:JavaScript/Ajax开发技巧
扩展Firefox下table控件的原型方法moveRow  火狐浏览器的table控件没有同IE浏览器的moveRow方法,所以自己扩展了下Element的原型,将Firefox的moveRow方法加上,这样就可以使用了。测试代码如下+展开-HTML!DOCTYPEhtmlhtmlheadmetahttp-equiv="content-type"content="text/html;charset=utf-8"/title扩展Firefox下table控件的原型方法moveRow-extendfirefoxtableprototypemethodmoveRo..

javascript对象属性get/set读取设置器

评论(0)浏览(191)分类:JavaScript/Ajax开发技巧
javascript对象属性get/set读取设置器  标准浏览器和IE9+,javascript对象支持如面向对象语言的属性get(获取属性值)/set(设置属性值)设置器。示例代码如下script var o = {get Version(){return this.version;},set Version(v){this.version=v}} o.version='2.0'; alert(o.version)/script  浏览器支持FeatureChromeFirefox (Gecko)Internet ExplorerOpera..

修改img原始尺寸影响效率

评论(0)浏览(190)分类:HTML/CSS兼容/XML
修改img原始尺寸影响效率  最近在修改一个游戏框架时发现页面渲染效率骤降,CPU从原先的10%左右上升到50%(一个核已经满负载了),FPS也下降不少。经过一番调试,发现 是其中的一个img元素引起的。和页面里其他img元素不同之处在于,这个图片的尺寸是通过脚本缩放的,难道图片的尺寸会影响渲染效率吗?下面来测试下。  这里选择一幅600*400的图片,让它随鼠标移动,..

Canvas使用教程——动画基础(Basic animations)

评论(0)浏览(189)分类:Canvas/VML/SVG
Canvas使用教程——动画基础(Basic animations)来源:https://developer.mozilla.org/en/Canvas_tutorial/Basic_animationsSince we're using script to control canvas elements it's also very easy to make (interactive) animations. Unfortunately the canvas element was never designed to be used in this way (unlike Flash) so there are limitations.Probably the biggest limitat..