Sharepoint 2010 Survey 提交后不跳转到Defalut页面 跳转到其他页面

此方法是在其他博客上找到了,这里引用推广一下,谢谢作者 

 

<script type="text/javascript">
var inputcCtrls = document.body.getElementsByTagName("input");
for(m=0; m<inputcCtrls.length; m++) {
  if(inputcCtrls[m].type=="button"&&inputcCtrls[m].value=="Finish")
  {
    var funcHack= inputcCtrls[m].onclick;
    var strHack = String(funcHack);
    var startParenth = strHack.indexOf('{');
    strHack = strHack.substring(startParenth+1);
    var endParenth = strHack.indexOf('}');
    strHack = strHack.substring(0, endParenth-1);
    strHack = " if(confirm('Want to create a new response?')) { document.forms[0].action = 'NewForm.aspx?Source=http%3a%2f%2fServerName%2fSitePages%2fHome.aspx'; } else { document.forms[0].action = 'NewForm.aspx?Source=http%3a%2f%2fServerName%2fLists%2fSurveyName%2foverview.aspx'; } " + strHack;
    var modifyFinishBehavior = new Function(strHack);
    inputcCtrls[m].onclick = modifyFinishBehavior;
    }
}
</script>

posted @ 2012-07-12 14:03  一休上香  阅读(116)  评论(0编辑  收藏  举报