
web
文章平均质量分 75
wx红杉树
花开两朵,各表一枝(公有云和私有云)。凭借领先的技术和产品,对行业的深刻理解,先进的服务理念和能力,通过开放、灵活的产业合作,秉承领先驱动云化的使命,持续研发适合中国国情的云计算系统。
展开
-
URL重写的几种实现方式的总结
URL重写,其实就是把带一大堆参数的url,变成一个看上去很规矩的url,主要目的是为了搜索引擎。举例/viewthread.jsp?id=1234/viewthread.jsp?id=1235/viewthread.jsp?id=1236重写后,可以用/viewthread/1234.htm/viewthread/1235.htm/viewthread/1236.htm我目前使用Tomcat+转载 2008-10-16 17:37:00 · 7690 阅读 · 0 评论 -
SAX读取Yahoo Service天气预报数据
气预报是非常有用的服务,如果能在网站上集成天气预报,能极大地方便用户查询. 寻遍了国内所有的气象站点,没找见提供Web服务的,太小气了,只能去国外找。NOAA(www.weather.gov)提供一个Web服务,但是死活连不上服务器,估计被屏蔽了,其他提供全球天气预报的有www.weather.com和yahoo, 不过weather.com的服务太麻烦,还需要注册,相比之下,yahoo原创 2008-01-22 15:47:00 · 901 阅读 · 0 评论 -
读取XML当中的HTML标签读取XML当中的HTML标签
首先我在这提供个最简单的xml例子, 当中我使用了CDATA... 因为CDATA会把范围内的符号转换为HTML的标签 < 和 > 不然读取的时候遇到CDATA[这是第一行这是第二行]]> 再来到Flash中建立一个动态文本(myText), 然后在第一帧输入以下代码: myText.html = true; //动态文本使用html标签xmlLoader = new XML();原创 2008-01-23 18:28:00 · 2989 阅读 · 0 评论 -
mail.163.com代码研究
具体代码如下: function fLoginFormSubmit(){ var fm = window.document.login163; var user = fm.username; user.value = fTrim( user.value); // Trim the input value. if ( user.value原创 2008-01-22 16:26:00 · 7311 阅读 · 2 评论 -
IE和Firefox的js兼容性整理
以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行 (2)解决方法: 改用 document.formName.elements["ele原创 2008-01-22 16:17:00 · 625 阅读 · 0 评论 -
CSS兼容IE/Firefox要点
首先我们说说firefox和IE对CSS的宽度显示有什么不同: 其实CSS ’width’ 指的是标准CSS中所指的width的宽度,在firefox中的宽度就是这个宽度。它只包含容器中内容的宽度。而Internet Explorer ’width’则是指整个容器的宽度,包括内容,padding ,border。 Firefox中:容器占的宽度=内容宽度+padding宽度+border宽原创 2008-01-22 16:17:00 · 606 阅读 · 0 评论 -
IE和Firefox下event乱谈
如果在使用javascript的时候涉及到event处理,就需要知道event在不同的浏览器中的差异,因为javascript的事件模型有三种,它们分别是NN4、IE4+和W3C/Safari;这也造成了在不同的浏览器中处理event的差异,这里结合一些零碎的代码来说明如何做到event在IE4+和Firefox下的正常工作。首先看如下代码:function doEventThing(even原创 2008-01-22 16:16:00 · 607 阅读 · 0 评论 -
firefox实现ie的方法和属性
if(window.Event){// 修正Event的DOM /* IE5 MacIE5 Mozilla Konqueror2.2 Opera5 event yes yes原创 2008-01-22 16:16:00 · 483 阅读 · 0 评论 -
在Mozilla中使用XML和JavaScript
在文章《用JavaScript来读取和显示服务器端的XML文件》中,讨论了在微软的Internet Explorer中使用JavaScript来操作XML文件。而现在,我将告诉你们在Mozilla中如何用JavaScript来读取和使用XML文件中的数据。我们将会看到如何显示标签(March注:tag)中的值、标签中的属性值等等。 从现在起,我不会特意提及Mozilla,因为我们只会涉原创 2008-01-22 16:07:00 · 1059 阅读 · 0 评论 -
innerHtml用法
function Test(){ var str=""; str+="Hello,"; str+="This is a Test!"; str+="I Love you;"; str+="I Love you,too!"; p.innerHTML=str+""+Math.random(); se原创 2008-01-22 16:01:00 · 706 阅读 · 0 评论 -
IE7下动态创建Iframe时,去除边框
大家都知道,只要设置Iframe的属性:frameborder="0",Iframe就不显示边框,但是当你使用以下方法时似乎这个属性不起作用:java 代码 this.frame = document.createElement("iframe"); ... this.frame.setAttribute("frameborder",原创 2008-01-22 15:37:00 · 888 阅读 · 0 评论 -
页面性能测试-QTP篇
简单介绍一下我用QTP写的一个页面性能测试脚本及基本思想方法。 QTP大家都很熟悉吧,MI的功能测试工具,也许大家有些疑惑,为什么用一个功能测试工具来做页面性能测试的平台?这个和页面性能测试数据获取的方法有关。前文说到页面性能测试就是测试目标页面完全展现在终端客户的显示器上的时间。而使用QTP可以用来模拟终端用户打开每一个页面,并等到页面完全展现后把这段时间取出并纪录下来。原创 2007-11-05 18:16:00 · 1131 阅读 · 0 评论 -
动态增加删除表格行(兼容IE/FF)
动态增删表格行//author: Robin//email: griefforyou@gmail.comvar rowIndex=0;function addLine(obj){var objSourceRow=obj.parentNode.parentNode;var objTable=obj.parentNode.parentNode.parentNode.parentNode;if(ob原创 2007-11-07 09:59:00 · 562 阅读 · 0 评论 -
js文件中引用其它js文件
有时,我们需要在js文件中引用其它js文件。方法如下:html代码: 程序代码b.js代码: 程序代码new_element=document.createElement("script");new_element.setAttribute("type","text/javascript");new_element.setAttribute("src","a.js");document.body.原创 2008-01-22 16:10:00 · 1510 阅读 · 0 评论 -
关于html标签的onmouseout事件(带IE和FF浏览器判断)
对于一些html容器类型的标签(td,div等)的onmouseout事件的总结html 容器类型的标签(td,div等)onmouseout事件的处理需要比较特殊的手段。当这些容器内部还有子对象时,如果鼠标进入了这些子对象同样会触发 onmouseout事件!这就是需要特殊处理的原因。而且对于这个问题的解决办法各个浏览器需要编写的代码也不一样。这里总结两种浏览器:臭名昭著的 IE和大名鼎鼎原创 2008-01-22 16:14:00 · 1414 阅读 · 1 评论 -
用 document.readyState == "complete" 判断页面是否加载完成。
传回XML 文件资料的目前状况。 基本语法 intState = xmlDocument.readyState; 说 明 这个属性是只读的,传回值有以下的可能: 0-UNINITIALIZED:XML 对象被产生,但没有任何文件被加载。 1-LOADING:加载程序进行中,但文件尚未开始解析。 2-LOADED:部分的文件已经加载且进行解析,但对象模型尚未生效。 3-INTERACT原创 2008-01-22 16:23:00 · 1954 阅读 · 0 评论 -
解决了 Firefox 页面字体过小的问题
自己编译的 Firefox 相比 Firefox-bin 有许多优点,比如歪酷的编辑器在预编译的 Firefox 上大概5次才能成功载入一次,再比如自己编译的比预编译的对中文输入法的支持更少,也很少发生莫名的崩溃错误。但是某次启动 X 后我发现 Firefox 的菜单和页面字体都变得极小,看某些页面时相当费力。基本确定这不是 X11 DPI 设置的问题,因为其他程序字体是正常的。试着改了一下原创 2008-01-23 16:05:00 · 2761 阅读 · 0 评论 -
利用Javascript基于浏览器类型的重定向
基于浏览器类型的重定向的实现可以通过使用JavaScript函数来检查navigator.userAgent的字符串“MSIE”,它将告诉你用户是否使用Microsoft Internet Explorer(微软的IE浏览器)。通过修改windows.location函数可以重定向到正确的URL(同意资源定位器)。下面是详细的代码:function redirectClient(ieurl,原创 2008-01-22 16:28:00 · 754 阅读 · 0 评论 -
如何判断客户端的浏览器类型和版本号
string UserBrowser=Request.Browser.Browser; //浏览器名称 string BrowserVersion=Request.Browser.Version; //浏览器版本 以下摘自MSDN HttpBrowserCapabilities bc = Request.Browser;原创 2008-01-22 16:25:00 · 1216 阅读 · 0 评论 -
导航下拉菜单跳转代码(中国各省市下拉列表框)
一级下拉菜单: 请选择 破釜沉舟 imageser 二级下拉菜单: "http://www.w3.org/TR/html4/loose.dtd"> 二级下拉菜单: var where = new Array(35); function comefrom(loca,locacity) { this.loca = loca; this.locacity原创 2008-01-22 15:55:00 · 13064 阅读 · 0 评论 -
Web 2.0 编程思想:16条法则
转载 2007-11-14 16:05:00 · 608 阅读 · 0 评论 -
正则表达式在javascript中的几个实例2
javascript正则表达式检验 /********************************************************************************* * EO_JSLib.js * javascript正则表达式检验 ************************************************************原创 2008-01-22 17:00:00 · 685 阅读 · 0 评论 -
ASCII, GB2312, Unicode , UTF-8详解
ASCII 是一种字符集,包括大小写的英文字母、数字、控制字符等,它用一个字节表示,范围是 0-127由于 ASCII 表示的字符非常有限,各个国家或者地区在此基础上提出了自己的字符集,比如在中国应用非常广泛的 GB2312,它为汉字提供了编码,用两个字节表示。这些字符集之间互不兼容,相同的数字可能表示不同的字符,为信息交流带来了麻烦。Unicode 是一种字符集,它将世界上的所有字符映射成原创 2008-01-22 16:49:00 · 789 阅读 · 0 评论 -
页面自定义拖拽布局,兼容ie5+/firefox/Opera
html>head>meta http-equiv="Content-Type" content="text/html; charset=gb2312" />style>body {margin:0px;padding:0px;font-size:12px;text-align:center;}body > div {text-align:center; margin-right:auto; ma原创 2008-01-22 16:18:00 · 788 阅读 · 0 评论 -
CSS hack:IE6,IE7,firefox显示不同效果
区别不同浏览器的CSS hack写法: 区别IE6与FF: background:orange;*background:blue; 区别IE6与IE7: background:green !important;background:blue; 区别IE7与FF: background:orange; *background:green; 区别FF原创 2008-01-22 16:15:00 · 618 阅读 · 0 评论 -
控制JS的加载
在CMS的plugin计划中, 需要控制的一项就是页面的JS PLUGIN的动态加载.一次加载几十个plugin的JS是不现实的.只能在需要用到的时候再加载进来.在一个页面中, 如果我们要加载另外的JS文件进来,有一个方法是document.write("");这样会产生一个异步的JS加载, 可以产生一些有趣的应用, 如AJAX效果,跨域调用.但上面产生的问题,是控制性, 无法控制原创 2008-01-22 15:36:00 · 1191 阅读 · 0 评论 -
Javascript:小心使用innerHTML
最近在做AJAX,想用javascript实现DataList功能,遇到一个棘手的问题,由于要生成的HTML很长,所以我写成如下的形式:list.innerHTML="";list.innerHTML+=""......但是这样生成的innerHTML始终不对,研究了半天,原来是innerHTML搞得鬼.innerHTML自带了语法检查功能,他会自动把不完整的HTML代码补充完原创 2008-01-23 16:08:00 · 823 阅读 · 1 评论 -
服务器完美设置,支持asp+php+cgi+jsp+asp.net+mysql
首先下载我们要用到的程序: php-4.3.0-installer下载地址: http://www.php.net/get/php-4.3.0-installer.exe/from/cn.php.net mysql下载地址: http://www.onlinedown.net/mysql.htm myodbc下载地址: http://www.onlinedown.net/myodbc.转载 2007-10-17 17:17:00 · 1607 阅读 · 0 评论 -
js实现表内搜索文本功能
表内含有多个INPUT,搜索文本进行高亮显示. 代码如下: table id="test"> tr> td>input value="testsetsetestestsetsetsetset">input>td> td>input value="aaabbbaaabbbaaa">input>td> td>input value="t原创 2007-10-17 15:42:00 · 1666 阅读 · 0 评论 -
HTML在线编辑器原理研究
是一个以前写的帖子. 关于研究在线编辑器原理的文章. 很多人都用过这样或那样的在线编辑器.比较有名的国产在线编辑器有 ewebsoft ,但为什么能实现在线编辑呢? 首先需要ie 的支持,在 ie 5.5以后就有一个编辑状态. 就是利用这个编辑状态,然后用javascript 来控制 在线编辑的. 下面给出一个简短的例子:首先要有一个编辑框.这个编辑框其实就是一个 可编辑状态的 网页. 我们原创 2007-10-04 16:31:00 · 1043 阅读 · 0 评论 -
制作WEB在线编辑器-插入HTML标签
以前认为WEB的在线编辑器无非就是对输入内容的替换以及快捷的插入HTML代码,但是做的时候却发现虽然原理是那样,但是实现方法并非我想的那么死板。由于很少做UI上的东西所以到现在才知道在document中有execCommand方法可以解决插入HTML标签的问题,这个方法可以在光标所在位置插入需要的HTML标签,并且要注意的是,如果在一个限制的范围内插入标签需要先让该范围获得焦点,例如:a.fo原创 2007-10-08 10:03:00 · 754 阅读 · 0 评论 -
基于Web 的网络课件评价系统的设计与实现
基于WEB的网络课件评价系统的设计与实现Designing and Implementing the Web-based Evaluation System of the Network Courseware本文论述了网络课件的网络评价系统的设计与实现方法,介绍了如何利用个人电脑为用户提供基于WEB的网络课件定性评价和定量评价系统,在定性评价部分,有网络课件教学设计、课件素材设计和课件翻译 2007-10-05 17:01:00 · 2081 阅读 · 0 评论 -
Liferay中整合tinyMCE详解
Liferay中整合tinyMCE详解 最近在使用Liferay开发一个门户网站的过程中遇到默认的在线文章编辑器无法满足用户需求的问题。Liferay默认的文章编辑器功能比较简单,且可扩展性较差。经过再三权衡,决定采用tinyMCE作为Liferay的默认在线文章编辑器。但是,官方下载的tinyMCE的advimage插件不具有图片上传的功能,需要对该插件进行扩展。经过反复琢磨,终原创 2007-10-04 16:53:00 · 649 阅读 · 0 评论 -
JAVASCRIPT加密解密终级指南
信息来源:《黑客防线》 本文一共介绍了七种方法: 一:最简单的加密解密 二:转义字符"/"的妙用 三:使用Microsoft出品的脚本编码器Script Encoder来进行编码 (自创简单解码) 四:任意添加NUL空字符(十六进制00H) (自创) 五:无用内容混乱以及换行空格TAB大法 六:自写解密函数法 七:错误的利用 (自创) 在做网页时(其实是网页木马呵呵),最让人烦恼的是自己辛辛苦转载 2007-10-04 16:46:00 · 586 阅读 · 0 评论 -
IE6.0, IE7.0和FireFox浏览器css样式兼容
你在写css时样式表加上浏览器标识符就行了,各浏览器区别如下:IE都能识别*,标准浏览器(如FF)不能识别*;IE6能识别*,但不能识别 !important;IE7能识别*,也能识别 !important;FF不能识别*,但能识别 !important;例如style="*width:10px;!important width:20px;"这样在IE6下宽度为10px,在IE7下宽度时20p原创 2007-09-26 09:02:00 · 796 阅读 · 0 评论 -
Web2.0遭遇安全门 AJAX疑引发大量漏洞
Web2.0不断将网站的能力向外推展,也掀起第二波Web狂潮。然而专家警告,在网站不断增加功能的同时,小心安全主题已被抛到九霄云外去。 这项新科技带动的商机令人回想起90年代的网络风潮,许多所费不赀的大型会议、多如过江鲫的新创公司,以及一些颇具创意的公司像是MySpace.com与Writely被以天价收购,这些都是当时热闹景象不可或缺的元素。 “我们所犯的错还是一样,我们都把安全摆到原创 2007-09-26 08:56:00 · 795 阅读 · 0 评论 -
Java中字符串比较
熟悉C++的人对于两个字符串比较的代码一定很了解: (string1==string2) 但在java中,这个代码即使在两个字符串完全相同的情况下也会返回false Java中必须使用string1.equals(string2)来进行判断 补充 如果: string s1=new String("Hello"); string s2=new String("Hello"); 则(s1==s2)=原创 2007-09-20 11:19:00 · 8299 阅读 · 2 评论 -
Ajax中文乱码问题解决方案
最近研究ajax,在界面上text中输入中文,发送出去后返回乱码。经过一个晚上的测试,以及得到满意答案,代码如下:HTML: …… //实际上这里的charset=utf-8 也是可以的,因为在中文平台下 //用了GB2312 JS: 我用了两个方法提交:GET 和 POST。 在服务器端要对应不同的提交方式转换不同的编码。 …… //要传递原创 2007-09-20 09:52:00 · 697 阅读 · 0 评论 -
SOA是什么--拨开SOA的面纱
拨开SOA的面纱 内容简介 SOA是英文Service-Oriented Architecture,即面向服务架构的缩写。这个词汇最近一两年频频出现在各种技术期刊上。但是一直以来对于SOA到底是什么没有明确的回答;SOA有什么特原创 2007-09-21 11:48:00 · 726 阅读 · 0 评论 -
工业标准的矢量图像格式----SVG
工业标准的矢量图像格式----SVG 什么是SVGSVG,是可任意放缩矢量图像格式(Scalable Vector Graphics)的简称。它基于XML(可扩展标识语言),是一个全新的标准开放 的矢量图像和动画格式。SVG不同于传统的二元(平面)图像和动画制作,它使用简单的一元(文本)语句,完成矢量图像,以及诸如色彩变化,对象运动,滤镜 和遮照,音效添加等各式动画效果。SVG创造一个利用原创 2007-09-20 09:20:00 · 1720 阅读 · 0 评论