2009-11-10 40 views
0

有一天你很有帮助。现在我有另一个问题。我有一个书签抓住当前的URL或者我应该说主机名(不http://的一部分 - 这是确定),如:小书签抓住当前的网站地址,但没有http://

javascript:q=(document.location.host); void(open('http://mysite.com/search.php?search='+location.host,'_self','resizable,location,menubar,toolbar,scrollbars,status')); 

的问题是,这个书签只有抓住主机名如google.com和而不是像google.com/sub/page.htm这样的整个地址。有什么办法可以将http://部分拿出来,并抓住剩余的url?

回答

1

如果你认为它的HTTP(HTTPS不是),那么下面应该工作:

q=document.location.toString().substring(7); 

当然,你需要写q而不是location.host在下面。

如果你想这样做更有力,使用properties of the Location object并连接你想要的人。

相关问题