2016-10-04 14 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

関連する問題