2011-12-01 203 views
3

對不起,如果這是另一個轉發。我一直在試圖找到一個解決方案,但沒有任何工作,我已經嘗試過。我正在使用一個博客,我有完整的HTML控制。我通常可以找到基本html的方法,但是對於Java或CSS,我是一個完整的newb。對不起,我什麼都不知道。根據網址隱藏div

現在,這是沒有道理的。我有兩個邊欄div,我試圖隱藏在一個特定的網址,以利用更多的空間用於內容iframe。這是我嘗試使用的編碼之一,似乎沒有工作或我失去了一些東西。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<script language="text/javascript" 
<?php 
&#36;(function(){ 
     if (window.location.search === "mywebsite/Videos.html") { 
      &#36;('#navleft').hide(); 
     } else { 
      &#36;('#navleft').show(); 
     } 
}); 
?> 
</script> 

請記住,我不知道什麼,當涉及到PHP或Java。我想爲#navright和#navleft這樣做。這也在CSS部分。謝謝你的幫助!!

#navright{ width: 200px; } 
#navleft{ width: 200px; } 
#content{ margin:0px; } 

回答

3

它看起來像你使用的是jQuery,你需要包含瀏覽器的jQuery javascript文件來理解語法。

http://docs.jquery.com/Downloading_jQuery

而且,除去<?php?>標籤和更改&#36;$

如果你想獲取當前URL,window.location.search應改爲window.location.pathname

https://developer.mozilla.org/en/DOM/window.location

<script language="text/javascript"> 
$(function(){ 
     if (window.location.pathname == "mywebsite/Videos.html") { 
      $('#navleft').hide(); 
     } else { 
      $('#navleft').show(); 
     } 
}); 
</script> 
+0

感謝您的幫助!我有jQuery文件。我是否將其添加到html代碼中,或者是否有將其添加到我的網站的不同方式? 再次感謝! –

+0

用此代碼替換您現有的'