带有打印按钮的JSP页面中的JavaScript
这里是一个JSP页面。 它工作正常,属于我继承的代码,现在我必须维护它 存在条件-已单独测试,工作正常,此处仅替换为:if(true) 如果条件为true,则该页上应该有打印按钮 没有JavaScriptif block它可以工作(有打印按钮),但是有JavaScriptif block它不知道我做错了什么 更新:我正在测试的条件(并且能够满足我的需要)是: if(!(navigator.userAgent.match(/Android/i)| navigator.userAgent.match(/iPad/i)| navigator.userAgent.match(/iPhone/i)))带有打印按钮的JSP页面中的JavaScript,javascript,jsp,Javascript,Jsp,这里是一个JSP页面。 它工作正常,属于我继承的代码,现在我必须维护它 存在条件-已单独测试,工作正常,此处仅替换为:if(true) 如果条件为true,则该页上应该有打印按钮 没有JavaScriptif block它可以工作(有打印按钮),但是有JavaScriptif block它不知道我做错了什么 更新:我正在测试的条件(并且能够满足我的需要)是: if(!(navigator.userAgent.match(/Android/i)| navigator.userAgent.match
如果(真)
{
}
请尝试以下代码:
<%@ page import="com.xxxxx.xxxxx.constants.IParameter" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<input type="hidden" name="<%=IParameter.TAG_ACTION%>" value="">
<div class="span12">
<%@ include file="/xxxxxxx/xxxxxxx/xxxxxxxx/instructions.jsp" %>
</div>
<div class="row-fluid" style="padding-top:20px">
<hr>
<a style="outline: medium none;" hidefocus="true" class="btn pull-left" a href="#" onclick="window.close()"><i class="icon-chevron-left"></i> <c:out value="${requestScope.STRING_MAP.CLOSE_WINDOW}"/></a>
<a id="printButton" style="outline: medium none;" hidefocus="true" class="btn pull-right" a href="#" onclick="window.print()"><i class="icon-print"></i> <c:out value="${requestScope.STRING_MAP.PRINT}"/></a>
<script>
if(true)
{
document.getElementById('printButton').style.display = "none";
}
</script>
</div>
如果(真)
{
document.getElementById('printButton').style.display=“无”;
}
<代码>不能把HTML放在代码< >代码>块的中间。(好的,你可以通过JSX,但这只会给你一个JavaScript字符串。)你要测试的实际情况是什么?如果它是JSP端的东西,那么使用JavaScript执行它可能无论如何都是不正确的。@Pointy请参阅相关更新。我应该试试:document.write(“”);}
<%@ page import="com.xxxxx.xxxxx.constants.IParameter" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<input type="hidden" name="<%=IParameter.TAG_ACTION%>" value="">
<div class="span12">
<%@ include file="/xxxxxxx/xxxxxxx/xxxxxxxx/instructions.jsp" %>
</div>
<div class="row-fluid" style="padding-top:20px">
<hr>
<a style="outline: medium none;" hidefocus="true" class="btn pull-left" a href="#" onclick="window.close()"><i class="icon-chevron-left"></i> <c:out value="${requestScope.STRING_MAP.CLOSE_WINDOW}"/></a>
<a id="printButton" style="outline: medium none;" hidefocus="true" class="btn pull-right" a href="#" onclick="window.print()"><i class="icon-print"></i> <c:out value="${requestScope.STRING_MAP.PRINT}"/></a>
<script>
if(true)
{
document.getElementById('printButton').style.display = "none";
}
</script>
</div>