Javascript 持续移动div上的scrollTop问题

Javascript 持续移动div上的scrollTop问题,javascript,Javascript,我有一个FLASH对象,我把鼠标放在上面,然后调用下面的函数来滚动一个div。它可以工作,但是由于持续的高速滚动,它会抛出空值。这反过来又导致IE通过我的FLASH ActionScript 2.0打开了一个新页面 我发现,通过创建SC变量并抛出条件“if it exists”,可以防止FLASH导致IE打开新页面 但是,它仍然会在“需要对象”的幕后创建错误。虽然我的应用程序可以正常工作,但我不希望加载带有错误的内存 有什么想法吗 var SC; function pP(PT){ SC=do

我有一个FLASH对象,我把鼠标放在上面,然后调用下面的函数来滚动一个div。它可以工作,但是由于持续的高速滚动,它会抛出空值。这反过来又导致IE通过我的FLASH ActionScript 2.0打开了一个新页面

我发现,通过创建SC变量并抛出条件“if it exists”,可以防止FLASH导致IE打开新页面

但是,它仍然会在“需要对象”的幕后创建错误。虽然我的应用程序可以正常工作,但我不希望加载带有错误的内存

有什么想法吗

var SC;

function pP(PT){
 SC=document.getElementById('P'+PT).offsetTop;
 if(SC){document.getElementById('CBOX').scrollTop=SC;}
 }

你就不能用“试着抓住,吞下错误”来包装它吗

function pP(PT) {
    try {
        var SC = document.getElementById('P' + PT).offsetTop;
        if(SC) { document.getElementById('CBOX').scrollTop = SC; }
    } catch(e) {}
 }