2016-10-04 140 views
-2

我是一個初學者HTML,我無法將我的想法融入正確的語法。 我有以下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

你還應該在ASP塊中包裝'}'並正確聲明變量。 關於URL檢查,您可以閱讀this other answer

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

我編輯了我的問題與您的建議。看起來它運行時仍然崩潰。 – Nik