我的网页完整列出了广告客户的网址,但我不确定如何删除 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 %>
任何想法都会很棒。
你试过吗
var url = "your url";
url = url.replace("http://", "");
您需要更改以下代码:
<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>