<a onclick="MyFun()">现要求:
1、document处于ready状态时候,点击链接才执行MyFun,否则要求没有反应
2、兼容IE6
3、不用
$(document).ready(function(){
});
这种绑定,而要求再函数内判断ready状态

解决方案 »

  1.   

    ready状态??
    是 DOM加载完成?
    还是网页加载完成?另外,有必要这样做吗(把js现在DOM树前面不就行了么)?
      

  2.   

    不懂是不是这样:
    先声明一个全局变量 isFinish = false
    给document添加一个onload事件。执行的时候设置isFinish = true;这样,执行MyFun()的时候,判断isFinish就可以
      

  3.   

    document.onreadystatechange = function(){   
            if(document.readyState=="complete")   
            {   
            alert('加载完毕'); 
            } 

    我觉得这样就可以很简单的判断是否加载完毕是否可以执行你那个事件就可以
      

  4.   


    楼主自己都不知道ready是啥意思  悲剧!

    周五下午没事干!扫贴!