My page here已完整列出了广告客户的网址,但我不确定如何删除http://前缀。
以下是代码:
<% if instr("abc"&rsAdvert("WebAddress"),"http:")>0 then
shttp=""
else
shttp="http://"
%>
<li class="weblink">
| <a onclick="pageTracker._trackPageview('/TOP_FULL_ADVERT_WEBSITE/<%=shttp%><%=rsAdvert("WebAddress")%>');"
href='<%=shttp%><%=rsAdvert("WebAddress")%>'
target='_blank' rel='nofollow'>
<%=rsAdvert("WebAddress")%></a></li>
<% end if %>
任何想法都会很棒。
答案 0 :(得分:1)
你试过吗
var url = "your url";
url = url.replace("http://", "");
答案 1 :(得分:1)
您需要更改代码的这一部分:
<a href="url">text</a>
^^^^
您的链接如下所示:
<a
onclick="pageTracker._trackPageview('/TOP_FULL_ADVERT_WEBSITE/<%=shttp%><%=rsAdvert("WebAddress")%>');"
href='<%=shttp%><%=rsAdvert("WebAddress")%>'
target='_blank'
rel='nofollow'>
<%=rsAdvert("WebAddress")%>
</a>
所以你需要在</a>
之前找到位,特别是在最后这一位
><%=rsAdvert("WebAddress")%></a>
^^^^^^^^^^^^^^^^^^^^^^^^^^^
到一些不包含http://
的变量这可能有效,不确定经典的asp语法
><%=rsAdvert("WebAddress").replace("http://", "")%></a>