filefox的事件处理函数中,第一个参数代表事件
ie里事件用windows.event表示。可简写为event
e||event表示如果有e则取e,如果有event则取event
e= e¦¦event; 这样不论ie还是firfox都能取到事件对象
同理,触发事件的对象ie中用 event.srcElement表示,firfox中用事件.target表示
var tag= e.srcElement¦¦e.target; 这样不管什么浏览器,都能取得触发事件的对象
if(tag.tagName=="IMG")如果上述对象的HTML标签是img则进行处理,否则不处理
之后就是设置对象的在页面的位置,

解决方案 »

  1.   

    呵呵,有了这个基础,明白了.ol就相当于tmp,中间变量。交换两图片位移,谢谢大师.
      

  2.   

    e=e ¦ ¦event; ///应该是与或的  或吧   应该在运算符那章
      var tag=e.srcElement ¦ ¦e.target;///不懂 
      if(tag.tagName=="IMG")///////////////////// 就是取得标签如:<img src/>就是来取定是不是图片标签头 
      { 
        if(oObj==null)///////////////////////////////  判断OOBJ是否为空的                    不懂 
          oObj=tag;/////////////////////////////// 如果为空,则设置其为IMG类型
        else/////////////////////////////// 
        { 
          var ol=tag.style.left,ot=tag.style.top;/////////////// 这是对属性值进行设置 
          tag.style.left=oObj.style.left;//////////////////////// 可以去看下CSS的书籍       tag.style.top=oObj.style.top;///////////////////////////////   或是简单了解下各个空间的属性
          oObj.style.left=ol;///////////////////////////////什么height,bg,width,height scrolling等
          oObj.style.top=ot;///////////////////////////////  的属性可以去
          oObj=null;///////////////////////////////