页面技术
文章平均质量分 55
xieronghua246
这个作者很懒,什么都没留下…
展开
-
Ext MultiSelect实现双击删除
listeners :{dblclick:function(){ var selectObj=msForm.getForm().findField('multiselect'); var selectionsArray = selectObj.view.getSelectedIndexes(); var records = []; i...原创 2011-03-24 15:51:39 · 154 阅读 · 0 评论 -
网页代码优化专题
优化中最危险的动作可能是重命名类或ID值了。看看如下规则:.superSpecial {color: red; font-size: 36pt;} 可将其更名为sS。而对ID值一样可以遵循这样的原则,例如对于:#firstParagraph {background-color: yellow;} 则可将原来的 ”#firstParagraph” 重命名为 ”#fp”,并在整个文档中...原创 2009-06-08 17:24:19 · 102 阅读 · 0 评论 -
Javascript学习笔记
字号:大 中 小 相关数组数组可以使你存储各种元素的列表,而且使你能够访问图象、表单以及表单元素.在上次的Javascript教程中我讲解了如何生成和控制按照索引号编排的数组例如:var an_array = newArray("hickory","dickory");var element_one = an_array[0];var element_two = an_a...原创 2009-06-08 17:23:26 · 80 阅读 · 0 评论 -
Javascript代码优化
字号:大 中 小 如何优化JavaScript脚本的性能Posted by ShiningRay on 四月 5th, 2006作者:ShiningRay @ Nirvana Studio随着网络的发展,网速和机器速度的提高,越来越多的网站用到了丰富客户端技术。而现在Ajax则是最为流行的一种方式。JavaScript是一种解释型语言,所以能无法达到和C/Java之类...原创 2009-06-08 17:22:02 · 104 阅读 · 0 评论 -
检测MediaPlayer的版本
字号:大 中 小 function getMediaPlayerVersion(){ document.write("<IE:clientCaps ID=\"oClientCaps\" style=\"{behavior:url(#default#clientcaps)}\" /> "); var flash=""; WMPVersion= oClientCaps....原创 2009-06-08 17:19:43 · 84 阅读 · 0 评论 -
Ajax 在调用Jsp技术生成动态XML 注意事项
<%@ page contentType="text/xml;charset=UTF-8" %> JavaServer Pages (JSP) 技术通常用于构建包含动态内容的 HTML 页面。但是您也可以使用这一技术生成其他格式(包括 XML)的动态内容。本文将用实例说明如何将 JSP 页面构建为 XML 文档模板,此模板是在请求时使用嵌在该页面中的 Java 代码“填充”...原创 2009-06-08 17:17:58 · 131 阅读 · 0 评论 -
深入浅出Javascript类
字号:大 中 小 function test(){ this.a=1; var b=3; this.setb=function(_b) { b=_b; } this.getb=function() { show(b); return b; } var show=function(d) { alert("^_^"+d); }}var...原创 2009-06-08 17:16:53 · 90 阅读 · 0 评论 -
用AJAX开发智能Web应用程序之高级篇
【导读】本文集中于讨论在今天对于AJAX热心者有哪些技术是可用的。在强调需要构建可重用的商业组件的同时,本文将重点分析"隐含的"JavaScript中的面向对象的力量。另外,在强调需要构建定制的UI组件的同时,本文将介绍一个简便的方法——用定制的客户端HTML标签来封装描述逻辑。 一、AJAX语言——对象面向的JavaScript由定义来看,JavaScript...原创 2009-06-08 17:15:44 · 82 阅读 · 0 评论 -
AJAX提交数据
AJAX指南(3) ---- 提交数据作者:张元一(zhangyuanyi@gmail.com)日期:2005-12-25本人才疏学浅,错误和疏漏在所难免,欢迎大家批评指正。 前面的两个例子都只是从服务端异步的获取数据,但是作为一个交互式的AJAX应用,服务端必须能够处理客户端提交的数据,因此,这一节我们将通过一个查询 邮政编码的程序来演示如何向服务端异步的提交数据并获取响应。 同...原创 2009-06-08 17:14:45 · 111 阅读 · 0 评论 -
AJAX操作XML
字号:大 中 小 通过上一章的学习,我们已经对AJAX的工作原理有了一个基本的了解,但是上一章的例子中并没有用到AJAX中很重要的一个组件XML,所以上一章的例子最多只能称为AJAH(HTML)或者干脆就是AJAT(TEXT),因此这一章我们就来学习如何使用AJAX操作XML。 同上一章一样,首先我们需要创建一个XMLHttp对象: var http =...原创 2009-06-08 17:14:14 · 103 阅读 · 0 评论 -
AJAX基础教程
这篇文章将带您浏览整个AJAX的基本概貌,并展示两个简单的例子让您轻松上路. 什么是 AJAX? AJAX (异步 javascript 和 XML) 是个新产生的术语,专为描述javascript的两项强大性能.这两项性能在多年来一直被网络开发者所忽略,直到最近Gmail, Google suggest和google Maps的横空出世才使人们开始意识到其重要性. 这两项被忽视的性能...2009-06-08 17:13:44 · 71 阅读 · 0 评论 -
检测浏览器各类尺寸的页面
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head> <title>Screen Size Test</title> <script language="JavaScript" type="text/原创 2009-06-08 17:26:24 · 162 阅读 · 0 评论 -
网页上框选复选框
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html> <head> <title>列表区域选择Demo</title><style>body {font-size:12px; margin:0px;}table {2009-06-20 02:08:20 · 237 阅读 · 0 评论 -
Javascript 学习笔记一
Javascript 按段执行代码,如果要调用另外一段的方法,该方法必须在这段的前面,所以下面的代码会报错<script> count();</script><script> function count(){ alert("1sfd");}</script> 而下面的写法没有问题:<...2009-06-22 15:28:19 · 133 阅读 · 0 评论 -
Ext获取editor, 使用grid.getSelectionModel().getCellEditor方法
1.{..., 2. renderer:function(value,metadata,record,rowIndex,colIndex,store){ 3. var editor = grid.getSelectionModel().getCellEditor(colIndex,rowIndex); 4. ... 5. ...原创 2011-07-11 11:32:26 · 576 阅读 · 0 评论 -
在JavaScript中实现命名空间
在引入命名空间之前,一个令开发人员头疼的问题就是如何防止函数名/类名和其他人的冲突,在一个公司内部项目组之间可以通过命名预定(比如加前缀等)解决这个问题,但是把视线放到整个软件开发领域,在当今协作开发相当盛行的时代,这个问题却依然存在。在使用多个第三方框架或类库的时候,你唯一能作的就是祈祷它们的命名不要冲突,如果真正发生这种灾难的话,你唯一能作的就是放弃其中一个(注:可能是我孤陋寡闻,呵呵)。命...原创 2010-11-19 12:25:16 · 82 阅读 · 0 评论 -
JS读取图片属性的代码
<title> 文件上传前台控制检测程序 v0.6 </title> <style> body,td{font-size:12px;} </style> <script language=javascript> /*---------------------------------------- 文件上传前台控制检测程序 v0.6 远程...原创 2010-10-28 09:40:06 · 924 阅读 · 0 评论 -
JavaScirpt巧妙获取File对象中的文件大小
function getFileSize(fileObject){ var image=new Image(); image.dynsrc=fileObject.value; return image.fileSize; }原创 2010-10-28 09:34:39 · 156 阅读 · 0 评论 -
获取控件在网页中的绝对位置
获取控件在网页中的绝对位置<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><h...原创 2010-10-13 12:20:06 · 104 阅读 · 0 评论 -
javascript 事件传递 的参数
for(var i=1;i<this.cfg.num+1;i++) { var obj=document.getElementById(this.cfg.tabprefix + i); var this_s=this; var index=i; obj.onmouseover=function(){this_s.change(index);}; } 你...原创 2010-12-25 22:01:29 · 161 阅读 · 0 评论 -
解决iframe中jsessionid无法传递导致session丢失的问题
在实现 ISMP2.1.1 接口的适合需要用到sso,而ISMP里定义的接口是需要在iframe等嵌入页面中调用sso接口,在实际开发中发现session无法正常传递。重现问题的场景是:1.先访问a站点:http://192.168.18.2/test.jsptest.jsp的代码为:<html><head><title> 618119.com ...原创 2010-12-23 00:43:49 · 1329 阅读 · 1 评论 -
郁闷的Iframe
没有想到两点:1.设置 width="100%" height="100%" 与style="width:100%;height:100%" 有时候效果是不一样的2.即使把ifame的高度设置为0,宽度设置为0,依然会占用10空间。可以在外面使用div将其隐藏...原创 2010-12-17 03:21:30 · 87 阅读 · 0 评论 -
用Javascript实现静态对象、静态方法和静态属性
Javascript语言的面向对象特征很弱,其他面向对象语言在创建类时只要使用关键字static即可指定类为静态类,Javascript没有提供static这样的关键字,要让Javascript也具有“静态”特性只有靠一些“奇技淫巧”了。代码中列举了两种静态方法/属性的实现方式,一种是静态类的静态方法和属性,另一种是非静态类的静态方法和属性,代码说明都写在每行的代码注释里,这里就不重复了。...2010-08-29 02:34:00 · 66 阅读 · 0 评论 -
Json数据常见写法
<script>//var a={'id':'2','name':'abc'};//alert(a.name);//var str="{'id':'2','name':'abc'}"; //var str_obj=eval("("+str+")");; //alert(str_obj.id);//var str="{'id':'2','na...原创 2010-07-26 16:39:24 · 230 阅读 · 0 评论 -
仿google搜索框下拉提示效果
写道<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <2009-12-11 14:11:24 · 148 阅读 · 0 评论 -
Ajax 操作xml
var xmlHttp/*第一部分是有关xmlHttp的申明,因为IE和其它一些浏览生成xmlHttp的对象有一点两样,所以申明时比较麻烦其它主要功能相当于Flash方式中的 "new XML()" 当然还包函其它功能 */function GetXmlHttpObject(handler){ var objXmlHttp=null; if (navigator.userAgent.ind...原创 2009-06-08 17:13:00 · 87 阅读 · 0 评论 -
JS实现排序
function array_max(){ var i,max = this[0]; for(i= 1; i < this.length; i++) { if(max < this[i]) { ...原创 2009-06-08 17:11:46 · 76 阅读 · 0 评论 -
JS获取请求页的URL地址,并对其参数进行解析
字号:大 中 小 <SCRIPT>function GetArgsFromHref(sHref, sArgName) { var args = sHref.split("?"); var retval = ""; if(args[0] == sHref) { return retval; } var str = args[1]; args = str.sp...原创 2009-06-08 17:11:18 · 102 阅读 · 0 评论 -
隐式ajax框架远程调用xml文件(存在跨域问题)
字号:大 中 小 Array.prototype.isUsed = false;//数组已经是否用过标志var xmlArray = new Array();//根据浏览嚣创建DOM对象function init(){ var Browser = new Object(); Browser.isMozilla = (typeof document.implementatio...原创 2009-06-08 16:41:52 · 107 阅读 · 0 评论 -
按照双字节长度截取字符串
<script>//函数:按照中文字符宽度来截取字符串function subStringByCn(str,s,e){ var ccount=e-s; var returnstr=""; for(i=0;i<str.length;i++) { var regu ="[^\x00-\xff]"; var re = new RegExp(regu);...原创 2009-06-08 16:40:38 · 110 阅读 · 0 评论 -
JS绑定页面代码
字号:大 中 小 function getSplitURLVodone(str){ //去掉http://,https://,?后的字符 if(str.indexOf("http://")!=-1) { str=str.substr(7,str.length); } if(str.indexOf("https://")!=-1) { str=str.su...2009-06-08 11:10:21 · 168 阅读 · 0 评论 -
回车将激活表单提交代码
function EnterKey(ButtonId) { if(event.keyCode==13) { document.all(ButtonId).focus(); } }原创 2009-06-08 11:08:57 · 78 阅读 · 0 评论 -
JS推拽效果
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"><head><meta http-equiv="Content-Type" content="text/html charset="gb2312"><title>第一视频</title原创 2009-06-08 11:07:58 · 208 阅读 · 0 评论 -
飘浮广告代码一
var contentLeft="<table class=\"smalltext\" align=\"center\" >";contentLeft+="<tr>";contentLeft+="<td align=\"center\" valign=\"top\">";conten原创 2009-06-08 11:05:28 · 128 阅读 · 0 评论 -
javascript中如何取得当前被调用的js文件的路径
script src="action.js" id="at" language="javascript"></script> action.js中的代码如下var str = document.all["at"].srcalert(str);2009-06-08 10:59:07 · 150 阅读 · 0 评论 -
实现页面灰屏效果
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta h原创 2009-06-08 10:51:38 · 471 阅读 · 0 评论 -
Cookies的时间问题
用javascript读写cookies时,cookies的有效时间是参考本地机器时间.用java读写cookies,cookies的有效时间是参考服务器的时间所以如果用java往可户写入一个cookies,有效期为一天的话,如果将本地机器时间调后一天,用java写的cookie都将立即失效.极有可能给页面造成死循环现象 建议一个cookies值的读写,都由同一种方式来完成,如...原创 2009-06-08 10:50:12 · 180 阅读 · 0 评论 -
类似MSN消息框右下角
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><HTML><HEAD><meta http-equiv="Content-Type" content="text/html; charset原创 2009-06-08 10:47:45 · 91 阅读 · 0 评论 -
Ajax 同步和异步问题
写道function getHTTPObject() { var xmlhttp=null; if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); } else if (window.ActiveXObject) { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } return ...2009-12-02 03:22:15 · 86 阅读 · 0 评论 -
Javascript 对象数组的实现
字号:大 中 小 function marqueenMessageClass(){ this.list=new Array(); this.marqueenItem=function(_text,_href) { this.text=_text; this.href=_href; } this.additem=function(_tex...原创 2009-06-08 16:50:44 · 109 阅读 · 0 评论