
ajax/js
文章平均质量分 63
pwlazy
这个作者很懒,什么都没留下…
展开
-
当innerHTML遇到flash壳
今天在整嵌入flash的页面,遇到两个问题,记录下来以备忘1)将flash壳代码赋给innerHTML的问题代码段1) 写了一段js代码,返回一个flash壳function getShell(vname,vpath)...{ var str= ""; str+="" str+=vname; str+="&p="; str+=vpath;原创 2006-09-01 20:13:00 · 2144 阅读 · 2 评论 -
innerHTML的一个奇怪问题
背景:使用ajax翻页起初代码是这样的:页面: ajax: $(comment).innerHTML = originalRequest.responseText;在firefox下是好的,在IE下页面会挂在那不动,经检测ajax请求和相应都没问题,执行$(comment).innerHTML = originalRequest.responseText;就出了问题。搞了半天也没搞出个所以然,原创 2006-07-03 16:42:00 · 1879 阅读 · 1 评论 -
深入分析DWREngine._stateChange
但异步请求提交后,服务端完成请求,dwr框架会调用DWREngine._stateChange来处理返回结果/*** @private Called by XMLHttpRequest to indicate that something has happened*/DWREngine._stateChange = function(batch) {//状态正确则进入下面的原创 2006-07-07 14:46:00 · 3450 阅读 · 2 评论 -
深入分析DWREngine._sendData
DWREngine._sendData 描述了dwr框架如何发送请求,它的调用栈如下:(--〉DWREngine._execute--〉DWREngine.endBatch--〉DWREngine._sendData) /*** @private Actually send the block of data in the batch object.*/ DWREngi原创 2006-07-06 15:01:00 · 2723 阅读 · 0 评论 -
深入分析DWREngine.endBatch
DWREngine.endBatch将在DWREngine._execute最后被调用(--〉DWREngine._execute--〉DWREngine.endBatch) /*** Finished grouping a set of remote calls together. Go and execute them all.* @see http://getahea原创 2006-07-06 13:32:00 · 2347 阅读 · 0 评论 -
在JS使用正则表达式屏蔽敏感字符
核心代码://定义敏感字符var forbiddenArray =[xx,,黄色];//定义函数function forbiddenStr(str){ var destString = trim(str); var re = ; for(var i=0;i if(i==forbiddenArray.length-1) r原创 2006-07-04 09:39:00 · 3708 阅读 · 2 评论 -
深入分析dwr中的DWRUtil.$
为了更好的使用dwr的util.js,了解 $是必须的 /** * Find the element in the current HTML document with the given id or ids * @see http://getahead.ltd.uk/dwr/browser/util/$ */ var $; //如果浏览器支持document.getElementBy原创 2006-06-29 00:04:00 · 3830 阅读 · 3 评论 -
使用dwr提交表单
背景:需要使用ajax完成表单提交操作核心代码如下: function addReply(frm){ 。。。。 //利用dwr自动将frm提交的数据植入js对象,//DWRUtil.getValues的使用见我的上篇帖子深入分析dwr中的DWRUtil.getValuesvar commentForm = DWRUtil.getValues(frm);原创 2006-06-29 09:19:00 · 4406 阅读 · 0 评论 -
深入分析dwr中的DWRUtil.getValues
当你需要通过dwr完成类似提交form的操作,了解DWRUtil.getValues是必须的 /** * Given a map, call getValue() for all the entries in the map using the entry key as an element id. * Given a string or element that refers to a form原创 2006-06-29 01:06:00 · 6629 阅读 · 4 评论 -
Ajax牛刀小试
使用了DWR框架,将数据库中城市列出在页面上step1)web.xml中的配置 dwr-invoker uk.ltd.getahead.dwr.DWRServlet debug true dwr-invoker /dwr/* step2)dwr.xml "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"原创 2006-06-14 00:17:00 · 2116 阅读 · 0 评论 -
解决IE下flash8+的激活问题
背景 :国庆前的项目中遇到IE下加载flash8或以上版本的时候会遇到一个需要激活的问题,这确实比较讨厌。如何解决?下面罗列项目中使用的两种方案,特此记录已备忘1)包含外部文件的方式你在一个页面中直接写object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macrome原创 2006-10-10 15:24:00 · 2723 阅读 · 0 评论 -
使用js动态定位目标
背景 :有时候你想定位一个按钮或者图片(比如为了鼠标一移上去就会弹出一个层),想知道它到底处于屏幕的那个坐标,而且很多页面都要用包含这个按钮,js中有很多xxxleft,xxxtop属性,到底该怎么用下面的代码来自同事的灵感,特此记录已备忘 var x = obj.offsetLeft; var y =obj.offsetTop; var rect=[0,0]; v原创 2006-10-10 16:19:00 · 2809 阅读 · 1 评论 -
使用js控制图片尺寸
需求: 用户上传图片后,前台显示,如果不对显示进行控制,图片会变形 onload="if(this.width>200 && this.width300) this.width=380;">用户上传图片的尺寸通常无法控制,(当然你也可以在后台代码中对上传的图片进行处理,这样可以对图片的显示作精细的控制),如果你觉得麻烦的话 ,完全可以通过js作些控制,虽然粗糙但可行且简单。 注意原创 2006-05-25 15:08:00 · 5621 阅读 · 0 评论 -
服务器上页面路径小结
1)以“/"开头表示绝对路径,从服务器根目录开始,例如"/page/signup/index.jsp"2)没有以”/"开头表示相对路径假设当前页面为/page/signup/index.jsp2.1)页面中的某个路径为index2.jsp或者./index.jsp,那么表示/page/signup/index.jsp2.2)页面中的某个路径为../index.jsp,那么表示/page/index原创 2006-05-14 18:44:00 · 1476 阅读 · 0 评论 -
javascript中使用正则表达式
使用正则表达式写js函数使得函数变得相当简单看看下面两个例子://判断一个输入是不是正整数function plusIntegerCheck(s){ if(s.match(/^[1-9]/d*$/)) return true; return false; }//trim空格function trim(s){ var destString=s.rep原创 2006-05-16 11:40:00 · 2837 阅读 · 1 评论 -
深入分析DWR的Engine._execute方法
DWREngine 作为dwr客户端的stub,_execute是其核心方法正因为是stub,所以你几乎不会直接使用这个方法,通常你会在服务器的dwr.xml定义需要暴露的service及其可调用方法,dwr会根据这个配置文件自动生成一个js文件,对应你暴露的service及其方法,你会在本地调用js文件定义的方法,和调用java的方法一样,除了多了一个回调参数,然后这个方法会委托DWREng原创 2006-07-04 17:21:00 · 8308 阅读 · 3 评论