繁体   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