我是HTML的初学者,我无法将我的想法转化为正确的语法。 我有以下HTML代码段:
<div id="footerterms"><span class="mainsmaller"><a href="/privacy.jsp">Privacy</a> | <a href="/terms_of_use.pdf">Terms of Use</a> | <a href="/sitemap.jsp">Site Map</a></span></div>
我想要做的是,只要用户在特定页面上,就可以在新标签页中打开它们。
我认为拥有boolean
是一种公平的方式。我编写了下面的代码,但似乎语法已关闭。
<var showIt=true;>
<% showIt = Request.ServerVariables("URL") == "payment.jsp" %>
<% if(showIt){ %>
<div id="footerterms"><span class="mainsmaller"><a href="/privacy.jsp" target="_blank" >Privacy</a> | <a href="/terms_of_use.pdf" target="_blank" >Terms of Use</a> | <a href="/sitemap.jsp" target="_blank" >Site Map</a></span></div>
<% }else{ %>
<div id="footerterms"><span class="mainsmaller"><a href="/privacy.jsp">Privacy</a> | <a href="/terms_of_use.pdf">Terms of Use</a> | <a href="/sitemap.jsp">Site Map</a></span></div>
<% } %>
答案 0 :(得分:1)
您还应该在ASP块中包装'}'并正确声明变量。 关于URL检查,您可以阅读this other answer。
<% showIt = Request.ServerVariables("URL") == "theUrlToCheck" %>
<% if(showIt){ %>
<div ...>...</div>
<% }else{ %>
<div ...>...</div>
<% } %>