top.leftup.location.href='pdbleftmenu_1.htm';
top.leftup.fun1();你这两句代码一个是加载新页面一个是运行这个页面里的函数,但是加载新页面在先,页面加载需要一定的时间,所以在这个加载的过程中,由于页面未加载完整,所以你去调用这个页面里的函数时会出错。所以解决的办法是先加载新页面,然后不断地侦测新页面的 document.readyState 当其值等于complete 时也就说明这个页面已经加载完毕,你就可以再调用这个页面的 fun1() 函数了.