从 ASP 加载的 URL 中删除 http:// 前缀

Removing http:// prefix from ASP loaded URL

本文关键字:http 删除 前缀 ASP 加载 URL      更新时间:2023-09-26

我的网页完整列出了广告客户的网址,但我不确定如何删除 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>