免责声明: 我知道showModalDialog()已被弃用,但此时我还没有能够切换到其他方法由于技术债务。
我目前正在开发一个Struts 1.1 Web应用程序,而且我在查看showModalDialog()生成的对话框时发现了javascript函数。我试过从两个不同的角度来解决这个问题。首先,我尝试将javascript链接到用作对话框内容的JSP中。它似乎无法加载JavaScript。我也尝试将我需要的javascript放入生成模态对话框的javascript文件中,但这似乎也不起作用。
showModalDialog生成的对话框是否有自己的范围,无法在生成对话框的脚本中看到任何内容?我能通过JSP链接到javascript吗?
以下是JSP中脚本导入的内容:
<%@ include file="/path/to/file"%>
<%@ page import="com.ex.class%>
<SCRIPT language="Javascript" src="path/to/source" type=text/javascript></SCRIPT>
我已经仔细检查了剧本的路径,所以我知道它在正确的位置。
答案 0 :(得分:0)
原来我的标签不好。从
切换<SCRIPT language="Javascript" src="path/to/source" type=text/javascript></SCRIPT>
到
<SCRIPT src="js/merchantTerminal.js" type=text/javascript></SCRIPT>
我不完全确定为什么这样做了。我的猜测是另一个无效。