日期:2014-05-18  浏览次数:20399 次

javascript脚本关闭对话框,返回上一步操作的页面,有问题.....................
this.Page.RegisterClientScriptBlock( " ", " <Script> alert( '当前工程的专家查评阶段未结束,不能制定整改计划! ');history.back(-1); </Script> ");
以上这句代码没有实现返回上一步操作的效果,但是多点几次,页面上的字体样式变了之后,就有返回效果了,不知道什么原因?

------解决方案--------------------
但是多点几次,页面上的字体样式变了之后,就有返回效果了?

------------------------
你的意思是最被开始点 没有返回效果  多点几次 样式变了 才有返回效果吗。
------解决方案--------------------
如果方便的话就用self.location.href
------解决方案--------------------
this.Page.RegisterClientScriptBlock( " ", " <Script> alert( '当前工程的专家查评阶段未结束,不能制定整改计划! ');history.go(-1); </Script> ");

或者

this.Page.RegisterClientScriptBlock( " ", " <Script> alert( '当前工程的专家查评阶段未结束,不能制定整改计划! ');this.location.href( 'XXX.htm '); </Script> ");