希望覆盖故事情节中“打印报告”按钮的默认位置 - 默认情况下,它会指向report.html一个可以从完成的测试中检索得分和测试结果变量的固定页面 - 我希望有相同的结果发送到report.php所以我可以在服务器端使用结果。 story.js文件看起来像:
function onBWEventInterval()
...
case "BW_PrintResults":
g_oPrintOptions.bShowUserScore = (arrArgs[0] == "true");
g_oPrintOptions.bShowPassingScore = (arrArgs[1] == "true");
g_oPrintOptions.bShowShowPassFail = (arrArgs[2] == "true");
g_oPrintOptions.bShowQuizReview = (arrArgs[3] == "true");
g_oPrintOptions.strName = arrArgs[4];
g_oPrintOptions.strMainQuizId = arrArgs[5];
g_oPrintOptions.arrQuizzes = arrArgs[6].split(",");
window.open(GetBasePath() + g_strContentFolder + "/report.html", "Reports")
break;
如果我将/report.html更改为/report.php,这可以解决问题,但是我想单独留下story.js文件,因为每次项目更改都会重新创建。
有一个user.js文件在story.js之后加载并且为空,我不知道如何覆盖story.js文件中的函数/位置。