簡體   English   中英

將網站鏈接拆分為2 href鏈接?

[英]Split website link into 2 href link?

在我的公共網站上: http : //abv.mk/company.aspx? id= 40056 ,我想將http://www.donholding.com.mkhttp://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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM