易截截图软件、单文件、免安装、纯绿色、仅160KB

关于javascript闭包的问题 - Web 开发 / JavaScript

今天在http://www.jibbering.com/faq/faq_notes/closures.html读了有关javascript闭包的文章,发现有下面的代码,想学习一下,于是在自己的机器上跑了一遍,但没调通。其中getElementWithId()方法不知道是什么,在网上也找过,没找到。我索性把它改成document.getElementById,但是return obj[methodName](e, this); 行报了错误:对象不支持此属性或方法。不知道哪位大侠能帮我看一下.谢谢!

function associateObjWithEvent(obj, methodName){ 
return (function(e){ 
e = e||window.event; 
return obj[methodName](e, this); 
}); 

function DhtmlObject(elementId){ 
var el = getElementWithId(elementId); 
if(el){ 
el.onclick = associateObjWithEvent(this, "doOnClick"); 
el.onmouseover = associateObjWithEvent(this, "doMouseOver"); 
el.onmouseout = associateObjWithEvent(this, "doMouseOut"); 


DhtmlObject.prototype.doOnClick = function(event, element){ 
... // doOnClick method body. 

DhtmlObject.prototype.doMouseOver = function(event, element){ 
... // doMouseOver method body. 

DhtmlObject.prototype.doMouseOut = function(event, element){ 
... // doMouseOut method body. 

...... 

-----------------------------------------------------------------------------------------
这是我的调试程序:



相关问答:

Javascript描点问题 - Web 开发 / JavaScript

用javascript加载页面时指向一个描点。已知如何通过链接做成描点的,可是想让页面加载时直接指向不需要点击链接。
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo ......

javascript中是值是怎么交换了? - Java / Java相关

三个数x,y,z 比大小..
var x,y,z,t;
if (x>y) 
{t=x;x=y;y=t;} //交换x,y的值 
if(x>z) 
{t=z;z=x;x=t;}//交换x,z的值 
if(y>z) 
{t=y;y=z;z=t;}//交换z,y的值
这是 ......

javascript调用ASP函数 - Web 开发 / JavaScript

<%
  function getName(num)
  ......
  end function
%>
<script>
  var num=1;
  var xx=<%=getName(num)%>
</script>
如何才能在java ......

JavaScript上传文件问题 - Web 开发 / JavaScript

在客户端知道文件路径,我想不用fileUpload控件把这个文件传到服务器,也可以用fileupload控件但是这个控件必须隐藏(就是不用这个控件来选择路径)
请问能不能实现!!!
没有人做过吗!!!!!

那不就是木马 ......

javascript 列表 - Web 开发 / JavaScript

初学javascript.学完了基础语法.也能写一点基本的表单验证.
看到很多JS写成的列表.类似QQ空间图片列表那样的.是用什么思想.谢谢
基于jquery写会简单,因为提供了很多插件,不要重复做轮子

楼主我的资源中有,不 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号