没问题呀
<script>
newwin=window.open("about:<div style=height:1000;width:1000> </div>")
newwin.window.scrollTo(0,200)
</script>
<script>
newwin=window.open("about:<div style=height:1000;width:1000> </div>")
newwin.window.scrollTo(0,200)
</script>
newwin=window.open("http://www.21cn.com")
至于net_lover的方法和newwin.window.scrollTo方法一样的呀
<script>
var url="C:\\Documents and Settings\\mengxianhui\\桌面\\Edit3.html"
var newwin;
newwin=window.open(url,"","width=200,height=200,left=0,top=0,resizable=1,scrollbars=yes,status=yes");
newwin.focus();
newwin.moveTo(120,10);
newwin.scrollTo(200,200);
</script>
<script>
var url="C:\\Documents and Settings\\mengxianhui\\桌面\\Edit3.html"
var newwin;
newwin=window.open(url,"","width=200,height=200,left=0,top=0,resizable=1,scrollbars=yes,status=yes");
newwin.focus();
newwin.moveTo(120,10);
newwin.scrollTo(200,200);
</script>
现在我把url改成一个静态的页面3.html,
结果出来的效果毫无规律可言,有时侯可以看到scrollTo成功了,
而有时又没效果,有时连着几次都好的,
也有时连着几次都不行,
而用qiushuiwuhen(秋水无恨)的方法成功率是95%以上,只失败了一次,
我还是第一次碰到这种怪事.
我在想是不是和被打开的url大小有关?IE本身是不是有这个bug?
现在我依靠在body的onload里加上
window.opener.location==window.location
来判断当前窗口是不是弹出的窗口(和父窗口一样),然后执行scrollto就可以了.
(从这里是否可以看出
先open一个newwin然后马上执行newwin.scrollTo是不是在newwin onload之前
就执行完了scrollTo,然后马上复位? --仅仅是个猜想,
我没看到scroll恢复的过程)第二个问题谁能帮我解决?
<a name=test>
谢谢各位,结分了