Window.Open参数详解

评论(0)浏览(152)分类:JavaScript/Ajax开发技巧
Window.Open参数详解Window.Open参数、返回值一、window.open()支持环境:JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法:window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三、示例: window.open ('page.html','newwindow','height=100,width=400,top=0,left=0,toolba..

防止选择,兼容ff和ie

评论(0)浏览(152)分类:HTML/CSS兼容/XML
防止选择,兼容ff和ie防止用户选择页面的内容,阻止系统右键弹出菜单+展开-HTMLscriptdocument.oncontextmenu=function(){returnfalse;}document.onselectstart=function(){returnfalse;}//这个函数是对ie/scriptstylehtml,body{height:100%;width:100%;padding:0px;margin:0px;}/*下面这个css是firefox防止选择的,firefox没有onselectstart事件*/body{-moz-user-fo..

8.7.通过摄像头将视频发送到FMS实例

评论(0)浏览(152)分类:flash/flex/fcs/AIR
8.7.通过摄像头将视频发送到FMS实例8.71. 问题我需要从用户的摄像机发送一个流到Flash Media Server (FMS) 实例,供一个聊天室或其他直播媒体应用程序。8.7.2. 解决办法通过使用flash.media.Camera.getCamera 方法捕获用户摄像机的视频流,附加摄像机到一个NetStream 并将被发送到的Flash Media Server 实例。使用NetStream 类publish 方法来发送一个特定名称的流到应用程序并处理..

2.2.创建一组状态按钮

评论(0)浏览(152)分类:flash/flex/fcs/AIR
2.2.创建一组状态按钮2.2.1. 问题我需要提供一系列按钮供用户选择。2.2.2. 解决办法使用ToggleButtonBar 组件以及用来创建一组按钮的ArrayCollection。2.2.3. 讨论创建一个带ToggleButtonBar 的应用程序来放置创建的一列按钮。ToggleButtonBar 定义了一套用来维护按钮选择状态的纵向或者横向按钮组. 具体方法如下:+展开-XMLmx:Applicationxmlns:mx="http://www.adobe..

22.0.简介

评论(0)浏览(151)分类:flash/flex/fcs/AIR
22.0.简介ExternalInterface 类允许Flash 播放器以异步的方式与宿主程序进行通信,宿主程序一般指的是Web 浏览器,这一章将重点讨论ActionScript 如何与JavaScript 进行通信。

21.7.创建Cairngorm FrontController 和ServiceLocator

评论(0)浏览(151)分类:flash/flex/fcs/AIR
21.7.创建Cairngorm FrontController 和ServiceLocator21.7.1.问题我需要扩展Cairngorm FrontController类并创建自定义的事件类型。21.7.2.解决方案创建一个扩展自Cairngorm FrontController的类。在构造函数中,使用方法addCommand把CairngormEvent类型和command类关联起来。ServiceLocator应该扩展Cairngorm ServiceLocator类并要包含你的程序需要的所有服务。21.7.3.讨论FrontController类在Cairn..

在线编辑器的问题

评论(0)浏览(151)分类:JavaScript/Ajax开发技巧
在线编辑器的问题自己写的在线编辑器,用的iframe,我现在知道的状况是当iframe的src属性等于空的时候iframe会是编辑状态,但是我想让在写完要写的内容后直接按 alt+s 把内容提交,父窗体的提交我用的ajax,所以就触发一个父窗体的js方法就可以了,但是现在写完字之后焦点在 iframe 里面,而iframe的src又是空的,我怎么把写在父窗体的事件注册给iframe呢? 如果..

用户体验之密码强度提示

评论(0)浏览(151)分类:JavaScript/Ajax开发技巧
用户体验之密码强度提示 功能说明:在用户注册或更改密码时,根据用户输入进行检测并返回结果。能有效地提醒用户提高帐号的安全性。类似效果:Live.com中的修改密码功能代码:+展开-HTMLhtmlheadmetahttp-equiv="Content-Type"content="text/html;charset=utf-8"/title密码/titlestyletype="text/css"body{font-size:12px;font-family:Arial,Helvetica,sans-serif;margi..

15.12.停止播放所有的音乐

评论(0)浏览(151)分类:flash/flex/fcs/AIR
15.12.停止播放所有的音乐问题我要停止所有当前正在播放的音乐解决办法使用SoundMixer的stopAll( )方法讨论当开始播放一个音乐时,它会产生一个SoundChannel对象,在一个swf里可以播放多个音乐,每个音乐都对应一个SoundChannel对象,声音某些方面由Sound对象本身控制,有些则有SoundChannel对象控制,最后所有正在播放的声音进行合成输出到扬声器上。这个重要的工作由So..

firefox插件扩展开发

评论(0)浏览(151)分类:JavaScript/Ajax开发技巧
firefox插件扩展开发  按照一般的教程,第一个程序都是使用最简单的Hello World,现在我们就制作一个Firefox的Hello World扩展。  开发Firefox插件并没有看上去的那样复杂,仅仅使用XML和JavaScript就可以完成。当然,这个意思是Firefox插 件开发使用的技术是XML和JavaScript,要做出一个完善的插件涉及到很多方面。但是对于我们的Hello World就不需要那么多东西..

AS3 找不到类型,或者它不是编译时常数: URLRequest

评论(0)浏览(151)分类:flash/flex/fcs/AIR
AS3 找不到类型,或者它不是编译时常数: URLRequest  如果编译flash时出现找不到类型,或者它不是编译时常数: URLRequest,那应该是没有导入对应的as3类库,导致找不到URLRequest类型。  as3 URLRequest对象在名字空间import flash.net下面,导入flash.net.*;空间就行了import flash.net.*;

CSS1Compat模式下IE8+ onpropertychange bug

评论(0)浏览(151)分类:JavaScript/Ajax开发技巧
CSS1Compat模式下IE8+ onpropertychange bug  CSS1Compat模式下IE,给输入控件注册了onpropertychange事件后,如果在事件中修改了控件的值,IE下会再次触发onpropertychange事件,但是此时输入内容,不会响应onpropertychange事件了,再输入一个字符才会响应,如此重复。firefox下对应的oninput事件,对javascript动态设置控件内容不会响应oninput事件,IE则会响应onpropertychange事件。..

javascript检查键盘是否已经按下caps lock键

评论(0)浏览(150)分类:JavaScript/Ajax开发技巧
javascript检查键盘是否已经按下caps lock键  javascript检查输入时是否已经按下caps lock键或者按下按下shift键,输入状态为大写输入状态。  注意:需要使用keypress事件,不能使用keyup或者keydown事件,这样获取到的keyCode都是大写状态下的keyCode。使用keypress时,firefox需要使用which属性,不能使用keyCode,此时keyCode为0。  测试代码如下!DOCTYPE html PUBLIC -//W3C//DT..

google chart IE无法响应ready事件

评论(1)浏览(150)分类:JavaScript/Ajax开发技巧
google chart IE无法响应ready事件  使用google chart绘制LineChart图像时,在IE7,IE8下会无法响应ready事件,firefox,chrome没有问题,其他浏览器没有测试。  没有办法,IE下只能用计时器检查google chart生成的iframe对象的document.readyState=='complete'是否成立了。源代码如下function drawChart(){//绘图函数 var chart = new google.visualization.LineCh..

vs2008 jquery智能提示Intellisense

评论(0)浏览(150)分类:JavaScript/Ajax开发技巧
vs2008 jquery智能提示Intellisense微软和jQuery的关系越来越紧密了。http://blog.jquery.com/2008/09/28/jquery-microsoft-nokia/下面简要描述一下VS2008对jQuery的智能代码提示。首先安装vs2008 sp1,下载地址:http://msdn.microsoft.com/en-us/vstudio/cc533448.aspx然后下载安装VS 2008 Patch KB958502以支持-vsdoc.jsIntellisense文件,下载地址:http://code.msdn.microsoft..

js的 function, javascript内置对象,this概念及之间的关系

评论(1)浏览(150)分类:JavaScript/Ajax开发技巧
js的 function, javascript内置对象,this概念及之间的关系-------------------该文摘自于匿名教程总结,希望对初学js的同学有帮助,因为它解决了我学习js的众多迷惑。。。 函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。   javascript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个..

23.15.检测和监控网络连接

评论(0)浏览(150)分类:flash/flex/fcs/AIR
23.15.检测和监控网络连接23.15.1.问题我想检测Internet连接和监视器是否可用。23.15.2.解决办法使用AIR monitoring API的ServiceMonitor, SocketMonitor, 和URLMonitor类。23.15.3.讨论Adobe AIR包含的类可检测网络资源是否可用,还有当连接改变时实时通知用户。这些类使得开发人员能够创建支持偶尔连接(occasional connectivity)的应用程序:当资源可用时,通过联机服务..

15.3.使用正则表达式创建国际化邮政编码Validator

评论(0)浏览(150)分类:flash/flex/fcs/AIR
15.3.使用正则表达式创建国际化邮政编码Validator15.3.1 问题你如何去验证一些南美洲国家的邮政编号呢?15.3.2 解决办法对于不同的国家, 我们可以创建一系列不同的正则表达式使用群组。比如说, 我们可以创建一个自定义的Validator 类用以传递一个国家值。然后, 根据这个值, 呼叫相对应的RegExp 里的doValidation 方法。如果这个值跟RegExp 相配的话, 或者该国家本来就没有邮政编号的话, 就会返回..

非重新命名--解决fckeditor编辑器Asp.NET上传文件中文文件名出现乱码问题

评论(0)浏览(150)分类:JavaScript/Ajax开发技巧
非重新命名--解决fckeditor编辑器Asp.NET上传文件中文文件名出现乱码问题  由于以前一直使用的是ewebeditor编辑器,会插入很多乱七八糟的代码,标记也清除不干净,可能使用的版本低,也不兼容Firefox。所以需要对编辑器进行升级,我对ewebeditor是由点失望了,所以改用fckeditor编辑器。  不过在上传文件的时候,fckeditor是以文件名原来的名字命名的,如果出现相同的文件名时,会自动在扩展名前加上(1)这些内容..

2.8.动态填充菜单

评论(0)浏览(149)分类:flash/flex/fcs/AIR
2.8.动态填充菜单2.8.1. 问题动态的来填充和修改一个菜单栏。2.8.2. 解决办法使用ActionScript 为MenuBar 控件的dataProvider 属性分配一个Collection 对象(例如ArrayCollection 或者XMLListCollection)。2.8.3. 讨论Flex3 中的MenuBar 控件支持运行时菜单栏动态创建。本节会创建一个带有MenuBar 控件的程序,在程序初始化的时候使用一个ArrayCollection 来填充..

1.1.用Flex Builder创建Flex项目

评论(0)浏览(149)分类:flash/flex/fcs/AIR
1.1.用Flex Builder创建Flex项目1.1.1.问题我想用Flex Builder创建Flex项目.1.1.2.解决方法使用Create New Project 向导1.1.3.讨论Flex Builder 构建在Eclipse 之上,eclipse 是一个非常好的交互式开发环境(IDE),非常流行的Java 开发工具。虽然开发Flex 程序不一定要Flex Builder,但是Flex Builder 提供了很多优秀特性可帮助你有效提高设计和开发效率,Flex Builder 可独立..

1.5.在Flex Builder外部编译Flex项目

评论(0)浏览(149)分类:flash/flex/fcs/AIR
1.5.在Flex Builder外部编译Flex项目1.5.1.问题我不想在Flex Builder里进行编译项目1.5.2.解决办法使用终端或命令行窗口调用MXML编译器1.5.3.讨论虽然Flex Builder是一个功能强大的Flex开发工具,但是这不是创建Flex程序所必需的,你仍然可以用Flex编译器(mxmlc)来编译Flex代码,Flex编译器是免费的,在Adobe网站上可免费下载。在Windows下的命令行或Mac OS X的终端里调用MXML编译器..

8.15.读取mp3文件的ID3数据

评论(0)浏览(149)分类:flash/flex/fcs/AIR
8.15.读取mp3文件的ID3数据8.15.1. 问题我需要从一个MP3 文件中读取ID3 数据。8.15.2. 解决办法使用Event.ID3 方法,当ID3 数据被分析时Sound 类将被迅速处理8.15.3. 讨论当把一个装载的MP3 文件的ID3 数据被分析时,Sound 类迅速处理一个事件。这些数据被作为一个ID3Info 对象保存,它定义的变量访问的所有属性被写入MP3 开头的字节中:+展开-ActionScriptprivatevarsoun..

11.13.动态生成States和Transitions

评论(0)浏览(149)分类:flash/flex/fcs/AIR
11.13.动态生成States和Transitions11.13.1. 问题我需要动态生成新的states 和transitions。11.13.2. 解决办法创建新的State 和Transition 对象,添加它们的属性,把它们添加到每个UIComponent 对象定义的states 和transition 数组中。11.13.3. 讨论一般情况下是不能频繁地创建新的states 和transition 的。但是在某些情况下是很有必要的。比如模板组件。因为每个UIComponent 对象..

JS屏蔽刷新

评论(0)浏览(149)分类:JavaScript/Ajax开发技巧
JS屏蔽刷新+展开 -HTMLscriptlanguage="Javascript"type="text/javascript"//屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键functiondocument.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键document.onselectstart=function(){returnfalse;}functiondocument.onkeydown(){if(//屏蔽退格删除键(event.keyCode==116)||//屏蔽F5刷新键(ev..

js技能冷却效果

评论(0)浏览(149)分类:HTML/CSS兼容/XML
js技能冷却效果  玩游戏的都知道技能有一个冷却效果,效果如下图。在网页里,除了用Flash,通过css+javascript等不少方法可以实现它。  显然这种效果不复杂,一张背景图片,加上前面带有透明度的多边形图层,在脚本控制下就可以转起来了。但问题在于用什么方法来构建这个多边形?  在IE下可以用VML,其他浏览器可以用Canvas等等。虽然行的通,但都不是最..

javascrip云存储服务Parse介绍

评论(0)浏览(149)分类:JavaScript/Ajax开发技巧
javascrip云存储服务Parse介绍    Parse是由YC孵化出来的、专为移动应用提供后台服务的云计算平台,一种轻量易用的简易后台数据库,为开发者包办繁琐的后台服务,让开发者只需专注于具体的开发工作。借助Parse的服务,应用开发时间可降低10倍100倍。原本可能需要数个星期才能做出来的应用现在只需数个小时即可完成。    因为针对移动app,刚开始parse只提供了ios和androi..

ckeditor添加自定义的功能按钮

评论(0)浏览(149)分类:JavaScript/Ajax开发技巧
ckeditor添加自定义的功能按钮1、首先下载并安装ckeditor。2、自定义工具栏按钮:我们可以自定义ckeditor工具栏要显示的按钮,工具栏按钮定义可以参考这里。现在我们需要向工具栏添加一个自定义功能的按钮。ckeditor工具栏中的每个按钮都是作为插件定义在ckeditor\plugins\目录中。我们在ckeditor\plugins\中创建一个新文件夹linkbutton。在linkbutton文件夹内,我们创建一个p..

javascript函数(function)前的运算符号作用

评论(0)浏览(149)分类:JavaScript/Ajax开发技巧
javascript函数(function)前的运算符号作用  示例代码!function(){alert('iifksp')}() // true  在控制台运行后得到的值时true,为什么是true这很容易理解,因为这个匿名函数没有返回值,默认返回的就是undefined,求反的结果很自然的就是true。所以问题并不在于结果值,而是在于,为什么求反操作能够让一个匿名函数的自调变的合法?  平时我们可能对添加括号来调用..

XSLT教程

评论(0)浏览(148)分类:HTML/CSS兼容/XML
XSLT教程XML文档树1)XML可以转化文档树2)XSLT对XML的转化过程内建模板规则根调用xsl:apply-templates处理根节点的儿子。处理时,使用调用时相同的模式元素调用xsl:apply-templates处理该节点的儿子。处理时,使用调用时相同的模式属性拷贝属性值到结果树,结果作为文本而不是属性节点文本拷贝文本到结果树注释不做任何事处理指令不做任何事命名空间不做..