例如,我提供了一個相對的社會共享插件如何設置「a href」的相對路徑?
../../test.html
爲紐帶
它顯示爲
http://../../test.html
有什麼辦法將路徑轉換爲絕對,如果它在路徑前需要一個「http://」?由於
編輯:
我把路徑
$('#sina').attr('href', "javascript:void((function(s,d,e,r,l,p,t,z,c){var%20f='http://v.t.sina.com.cn/share/share.php?appkey=',u=z||d.location,p=['&url=',e(u),'&title=',e(t||d.title),'&source=',e(r),'&sourceUrl=',e(l),'&content=',c||'gb2312','&pic=',e(p||'')].join('');function%20a(){if(!window.open([f,p].join(''),'mb',['toolbar=0,status=0,resizable=1,width=440,height=430,left=',(s.width-440)/2,',top=',(s.height-430)/2].join('')))u.href=[f,p].join('');};if(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else%20a();})(screen,document,encodeURIComponent,'','','" + imgStr + "','" + shareDes + "','','utf-8'));");
的地方
我不知道如何路徑的作品,但它的工作原理,如果我有絕對路徑提供
#sina
是同時<a href></a>
元素imgStr是鏈接提供
我運行網站後檢查源代碼,如果是相對路徑,它顯示爲"http://../../test.html"
恐怕你的問題很不清楚。你提供相對路徑*其中*?這個標記/代碼是什麼樣的? *「顯示爲...」*在哪裏?你在看什麼? –
什麼是服務器端平臺? – gdoron
感謝您的回覆,抱歉不清楚,讓我編輯它 – user1871516