2017-10-18 73 views
-4

我必須從localhost/abc/main.php鏈接localhost/xyz/main.php。怎麼做? 我已經試過這樣的..的進入兄弟文件夾html

碼ABC/main.php:

<ul class="dropdown-menu"> 
       <li> <a href="/xyz/main.php">Think of Link</a></li> 
</ul> 

的問題是在腳本,但在哪裏?

$("ul.dropdown-menu li ").click(function(){ 
var presentURL = window.location.pathname; 
// getting to the regarding menu 

var liURL = $(this).find("a").attr('href'); 

var findMatch = function(){ 
var x = liURL.slice(0,liURL.indexOf("/")); 
var frompresentURL =presentURL.search(x); 
var fromliURL = liURL.search(x); 

if (frompresentURL > -1 && fromliURL > -1) return true; 
else return false; 
} 


if (findMatch()){ 
    $(this).find("a").attr('href',liURL.slice(liURL.indexOf("/")+1)); 
    alert($(this).find("a").attr('href')); 
} 


}) 

但是它是如何產生問題的?

+0

這應該工作,如果你有'localhost'設置正確。 – tobiv

+0

localhost始終在工作。 –

+0

你可以嘗試在路徑前添加一個點嗎? ''? – Soolie

回答

0

試試這個:

<a href="../xyz/main.php">link</a> 
+0

不起作用 –

0

你需要再下入/ XYZ文件夾從/ ABC文件夾瀏覽起來。 向href路徑添加兩個fullstops意味着'上去一個文件夾'。

所以路徑「../xyz/main.php」是指從/ ABC文件夾上去的父文件夾然後下入/ XYZ文件夾,找到main.php

你的HTML應該像這個:

<ul class="dropdown-menu"> 
    <li><a href="../xyz/main.php">Think of Link</a></li> 
</ul>