2017-10-18 14 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パスに2つのフルストップを追加すると、「go up a folder」を意味します。

だから、パス「../xyz/main.php」は、その後ダウン/ XYZフォルダに親フォルダへ/ ABCフォルダから上がると、あなたのHTMLは次のようになりますmain.php

を見つけることこれは:

<ul class="dropdown-menu"> 
    <li><a href="../xyz/main.php">Think of Link</a></li> 
</ul> 
関連する問題