刚做了个测试:用window.location没问题啊
能把你的代码贴出来吗,是不是url不对啊
目测应该是doc.getUrlAlternate(),或者this.cancelDilaog();这两行的某处报错了吧要么是参数传错了,要么是this指向的作用域不对。