[英]Split website link into 2 href link?
在我的公共網站上: http : //abv.mk/company.aspx? id= 40056 ,我想將http://www.donholding.com.mk和http://www.webklinika.mk拆分為單獨的鏈接(以及類似於兩個不同鏈接的獨立點擊-hrefs)。
但是在現場網站的管理面板中,我只有1個可用的字段,在這里我輸入2個網站鏈接,並用“,”分隔
那么是否可以在公共asp文件“ company.aspx”中編輯該文件並插入一些Javascript代碼,因此我將鏈接從1 href拆分為2 hrefs?
<span id="ctl00_ContentPlaceHolder1_lblComWeb"><a target="_blank" href="http://www.donholding.com.mk, www.webklinika.mk" title="">www.donholding.com.mk, www.webklinika.mk</a> | <a href="mailto:donholding@live.com" title="">donholding@live.com</a></span>
據我所知,維克多(Viktor)僅允許您顯示一個網站。
該href
的財產a
html標記只支持引用一個地址/頁。
您可以做的是在該頁面上找到另一個頁面的鏈接,並且在此頁面中,您可以將許多不同的鏈接放置到您想要的任何地方,以及其他信息。 也許搜索一些允許這樣的URL縮短服務。
現在,如果您確實有權訪問和修改源代碼,則要做的就是:
<span id="ctl00_ContentPlaceHolder1_lblComWeb">
<a target="_blank" href="http://www.donholding.com.mk" >www.donholding.com.mk</a>, <a target="_blank" href="www.webklinika.mk" >www.webklinika.mk</a> | <a href="mailto:donholding@live.com" title="">donholding@live.com</a>
</span>
我猜您在數據庫中有一個存儲URL的字段。 相反,它可能應該是它自己的表-company_url,它使用company_id(在這種情況下為40056)和URL。 您應該帶回一個DataSet,並創建一個HTML字符串以放入Literal(或您使用的任何文件)中。
那就是“你應該這樣做”的答案。
現在..你可以做...
$(document).ready(function(){
var el = $('span[id$="lblComWeb"]');
var el_a = el.children('a');
links = el_a.html();
links = links.split(',');
el.html('');
$.each(links,function(l){
var e = '<a href="http://'+$.trim(links[l])+'" title="'+el.attr('title')+'" target="_blank">'+links[l]+'</a>';
el.append((l > 0 ? ',' : '') + e);
});
});
因為您已經在使用jQuery。 但是,它便宜又臟又討厭又討厭。
只需將片段插入到您的company.aspx文件中(在某些標簽之間)就可以解決問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.