我试图创建一个按钮,它将链接一个子域,但保持相同的页面路径。使用Javascript将页面从子域链接到具有相同结构子文件夹的另一个子域
点击它从
sub1.maindomain.com/folder01/folder02/folder03/
到
sub2.maindomain.com/folder01/folder02/folder03/
我去想要编写脚本,我希望将其添加到网站模板中。
有点生锈与我的JS。
谢谢,如果你能给我指针。
我试图创建一个按钮,它将链接一个子域,但保持相同的页面路径。使用Javascript将页面从子域链接到具有相同结构子文件夹的另一个子域
点击它从
sub1.maindomain.com/folder01/folder02/folder03/
到
sub2.maindomain.com/folder01/folder02/folder03/
我去想要编写脚本,我希望将其添加到网站模板中。
有点生锈与我的JS。
谢谢,如果你能给我指针。
var loc=window.location.href;
var path=loc.substring(19);//flesh this out to be smarter for your use case
var newdomain = "sub2.maindomain.com";
var link=jQuery("#linkid").attr('href',newdomain+path);
您可以使用location
对象。
var path = location.pathname; //pathname will return the complete path of the uri without the host/domain.
var queryString = location.search.length > 0 ? location.search : ""; //this will retrieve the querystring if available.
var newLink = "sub2.maindomain.com" + path + queryString;
document.getElementById("link").href = newLink; //replace [link] with an id from your anchor element/button element.
请向OP(以及未来的访问者)解释为什么你做了你所做的事情。 – 2015-01-09 21:27:58