【发布时间】:2018-02-26 12:49:19
【问题描述】:
我在我的 jsp 文件中使用 javascript,在 IE11 上运行良好,但我无法在 Chrome 或 Firefox 浏览器上运行和显示,我尝试转换为 jquery 但不行
这是我的jsp:
<head>
<script language="javascript">
// functions
function examStart()
{
...
}
function goout_onclick()
{
...
}
function GetQ()
{
...
}
<script>
</head>
<body>
<input type="image" src="<%= imagesDir%>/bt_start.gif" <% if(yn_sametime.equalsIgnoreCase("N")) { %> onClick="JavaScript:examStart();" <% } else { %> onclick="JavaScript:examStart();" <% } %> id="startbutton" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('startbutton','','<%= imagesDir%>/bt_start_up.gif',1)" name="startbutton">
</body>
这是调试控制台发生的错误:
Uncaught ReferenceError: ScriptEngineMajorVersion is not defined
TypeError: Cannot read property '-1' of undefined
如何在 Chrome 或 Firefox 上运行 javascript?
【问题讨论】:
-
是的,这就是您将 javascript 放入网页的方式
-
知道你的答案,但你能给我更多的细节吗?
-
是的,这正是您将 javascript 放入网页的方式。由于您的功能只是
...,您还想让我说什么?您显示的“代码”都没有调用任何这些函数,因此,这是一个开始的地方 - 另外,onClick="JavaScript:examStart();应该是onClick="examStart(); -
根据@JaromandaX 的回答,如果您从 JS 函数返回值,那么您可以使用
onClick="return examStart(); -
@JaromandaX: 是的,我放了网页,而javascript的正文太长了,所以我不能发帖,只需要你帮我解决这个问题
标签: javascript java jquery html jsp