ASP輸出網址時自動去掉http://前綴?
例如:<td bgcolor="#FFFFFF"><%=url%></td>
<%=url%>輸出時顯示的是一個網址,比如<%=url%>輸出的是:https://www.baidu.com
我想要的效果是www.baidu.com,就是說去掉http://這個前綴?
剛剛學習ASP,什么也不懂?
希望老師們詳細解答一下,謝謝!
uj5u.com熱心網友回復:
寫個方法替換掉就行了,前端js或后端js都行。asp:
//呼叫的地方改成:
<%=formatURL(url)%>
//隨便哪個地方加上后端函式代碼,簡單copy給前端用也可以
<script language="javascript" runat="server">
function formatURL(url){
reutrn (url||"").replace(/^https?:\/\//i,"");
}
</script>
uj5u.com熱心網友回復:
不起作用啊。uj5u.com熱心網友回復:
<%=Split(url, "//")(1)%>uj5u.com熱心網友回復:
return敲錯了,自己檢查一下
uj5u.com熱心網友回復:
<%=url%>替換掉就行了,改為<%=Replace(url,"http://","")%>uj5u.com熱心網友回復:
ls所有方法里肯定有可以的uj5u.com熱心網友回復:
結貼給分,來混個臉熟
uj5u.com熱心網友回復:
如果要得到的是自己的頁面的可以這樣<%=Request.ServerVariable("HTTP_HOST") %>如果是其他的就是字串處理了,有很多函式可以搞定,mid,left,right,split,replace等等,自己學習下練練手
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/141736.html
標籤:ASP
下一篇:weblogic激活資料源報錯
