2011-12-01 138 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

用此代码替换您现有的'