最近在苹果系统下用safari 2.0.4浏览器下测试网页时发现了一个很好玩 的问题,在我点击radio按钮触发函数使之在网页上出现隐藏层时,由于需要又在此函数中调用了另外一个使层上的按钮灰掉不能使用的函数gray(),结果第一次访问时按钮仍能使用,将页面刷新第二次访问时好像才调用到gray()使之生效,对此我的解决办法是加一个不影响功能实现的while循环,就OK了,具体代码如下:
function click_div(){
var i=0;
while(i<2){
getObj("view").innerHTML=getObj("wep").innerHTML;
gray();
i++;
}
}