我有一个名为" Generate Schedule"的按钮,当我点击此按钮时,它将运行一个名为" schedule()"的方法。在一个类中,这个方法将在内部运行另一个名为" display()"的方法。在另一堂课。方法" display()"将生成一个html文件作为输出,然后必须在新窗口中打开以显示结果。 单击按钮后如何使窗口弹出html文件内容?
以下是jsp文件中代码的一部分
<% FYPScheduler f = new FYPScheduler(); %>
<script type="text/javascript">
.......
function callSchedule()
{
<%
f.schedule();
%>
window.open("file:///Users/nonya_000/Documents/SeniorProject (1)/SeniorProject/schedule.html");
}
.......
</script>
.......
<button name="ThisButton" onclick="callSchedule()"> Generate Schedule </button>
我尝试使用window.open(),当我点击按钮时会弹出一个新窗口,但它是空的。帮助
答案 0 :(得分:0)
确保您的网址引用正确 - 打开浏览器并尝试转到file:/// Users / nonya_000 / Documents / SeniorProject(1)/SeniorProject/schedule.html,因为您引用了... if它是一个空白页面,您知道schedule.html文件中的问题或您对该文件的网址引用不正确。