【问题标题】:Getting current page on HTML在 HTML 上获取当前页面
【发布时间】:2016-10-05 04:46:30
【问题描述】:

我是一个 HTML 初学者,我无法将我的想法转化为正确的语法。 我有以下 HTML sn-p:

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

【问题讨论】:

    标签: html syntax boolean


    【解决方案1】:

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

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

    【讨论】:

    • 我根据您的建议编辑了我的问题。当我运行它时,它看起来仍然崩溃。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-07
    • 2012-12-04
    • 1970-01-01
    • 2013-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多