主题:  为什么javascript脚本执行后鼠标一直显示沙漏状态?

kakaku

职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2003/6/17 15:32:19
#12003/6/18 10:05:07
请教各位两个问题:
①在一个网页中调用一个javascript函数打开新窗口,新窗口关闭后为什么在原窗口中鼠标一直显示为沙漏状态(程序执行中的状态)?
如:在a.htm中用f
function showPage(p_Id) {
var urlto = p_Id+".htm";
var pop=window.open(urlto,'','width=450,height=500');
pop.moveTo((screen.width-450)/2,(screen.height-500)/2);
return;
}
当关闭23.htm时,在显示a.htm的浏览器窗口中鼠标就一直是沙漏状态,不知道是为什么?
②在网页中用了一个来显示滚动信息,可是为什么在新窗口打开滚动信息之后,原来窗口中的信息就不滚动了?这是为什么?该如何让它再滚动呢?






 
[06-17 09:45]测试



function showDetail(id) {
var urlto = id+".htm";
var pop=window.open(urlto,'','width=450,height=300,scrollbars=yes,resizable=yes');
pop.moveTo((screen.width-450)/2,(screen.height-250)/2);
}

被这两个问题困扰了好久,不知道有没有人知道是为什么?该如何解决这个问题?



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
#22003/6/18 10:23:39
第一个代码,在我这里运行,完全没有问题……

第二个代码,

 

看看不滚动是不是因为鼠标位置的问题?



kakaku

职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2003/6/17 15:32:19
#32003/6/18 11:15:34
行者你好,多谢你能回答我的这个问题。

第一个问题在静态网页中测试也是没有问题的,但是放到程序中去之后就会出现上边描述的问题了,很奇怪,搞不懂是为什么。

第二个问题在静态网页中测试也会出现:就是当滚动的链接位置比弹出窗口的标题栏下边稍低一点时,点击链接弹出新窗口,然后把鼠标移到滚动区域中,此时鼠标就会出现忙的状态,然后这时把弹出窗口关闭后就不能滚动了,而且鼠标会一直停留在沙漏状态,此时如果再点击一下滚动链接的话倒是可以再滚动起来,真是让人不明白是为什么?