//alert('2');
//opener.location.reload();
//rightFrame.location.reload();
//window.location.reload();
window.location.href=window.location.href; 
window.location.reload; 
//alert('8');
//window.location.onunload(function(){showAll(parentid , scrollTopValue);});
//setTimeout(function(){showAll(parentid , scrollTopValue);},1000);
showAll(parentid , scrollTopValue);
//alert("parentid="+parentid+";scrollTopValue="+scrollTopValue);
//alert('8');
//alert('4');
当把alert释放开以后  showall的方法在页面就可以得到我想要的效果。。但是业务上不可以这么处理,求高手指点  reload 刷新以后的js方法调用问题

解决方案 »

  1.   

    你要不就直接用ajax局部刷新,要不就用#号附加参数,然后window.location.href=window.location.href+"#doSomeThing";
    然后onload后先去查#后面有什么参数做什么事。直接relaod后面的代码肯定没用。 
      

  2.   

    reload是完全刷新了,你的操作将要被丢弃。
      

  3.   

    reload是整个页面都刷新了  然后js又会重新执行  执行到reload又会刷新  showAll(parentid , scrollTopValue); 这方法根本就执行不到      思路有问题!你把整个要实现的功能说清楚让大家给你个好点的方法!
      

  4.   

    楼上说的都很清楚了。
    reload相当于return了。
    所以后面的代码就不执行了