获取HTML上的当前页面

时间:2016-10-04 19:42:27

标签: html syntax boolean

我是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>
    <% } %>

1 个答案:

答案 0 :(得分:1)

您还应该在ASP块中包装'}'并正确声明变量。 关于URL检查,您可以阅读this other answer

<% showIt = Request.ServerVariables("URL") == "theUrlToCheck" %>
<% if(showIt){ %>
    <div ...>...</div>
<% }else{ %>    
    <div ...>...</div>
<% } %>