因为用了google map所有body有onload事件 onload="initialize()" onunload="GUnload()"
但是同时我有个点击小图弹出大图<a title="photo by xixi" href="images/21.jpg" rel="lightbox"><img src="images/mini_21.jpg" name="picboder" width="60" height="60" border="0" id="picboder" /></a>本来应该调用一个js来呈现出http://hi.csdn.net/attachment/201001/25/1950768_1264391993N517.jpg,现在是直接作为超链接显示出来的http://hi.csdn.net/attachment/201001/25/1950768_12643919022Tz7.jpg

解决方案 »

  1.   

    你用w3c事件模型注册onload事件
      

  2.   

    普通html頁面onload只允許一個window.onload事件,若寫有多個也只有最後一個起作用
    而使用jquery的ready註冊則可以突破該限制.$(document).ready(function(){
      initialize();
     GUnload()";
    });
      

  3.   


    不是哦 这两个方法都有效的,只是js会有冲突所以导致其他的js失效,而且对于html onload可以有多个时间的,逗号分隔开就可以的。另外看好了哦,initialize();GUnload()";一个是onload事件一个是unload事件。呵呵~~  还是多谢咯