2011-11-29 39 views
1

我前一段时间读到这里有一个具体的名字。假设我在mysite.com上,并且我点击www.google.com,当我到达google.com时,顶部有一个大MYSITE.com栏,它很容易让我回到MYSITE。 COM。这叫做什么,在Drupal中有这个插件吗?保持浏览状态的菜单栏的名称?

回答

1

正如我所看到的,上面的回复不回答你的要求。如我错了请纠正我。

您正在寻找一种像about.com或images.google.com那样添加iframe工具栏的方法。 你可以用一个原始的HTML页面来做到这一点,它根本不引导Drupal。 如果您愿意创建模块,您会发现外部链接模块很有用。 查看http://www.amirharel.com/2009/07/28/implementing-iframe-toolbar/的HTML的东西。

+0

这个功能没有Drupal模块,对吧? – coderama

+0

有一个叫做外部链接的模块,可以让你打开外部链接(如果当前域名在外面,你也可以手动将域名内部包含为内部链接)。http://drupal.org/project/extlink。我认为更好地修改模块来支持这一点。有关修补程序的问题,请参阅http://drupal.org/node/134949,该问题仍然存在。 –

5

您可能指的是HTML框架?

http://www.w3schools.com/html/html_frames.asp

这些通常与严重的浏览器的后退进按钮虽然执行。

+0

我不认为它与框架进行。但是,再一次,我想没有其他办法了,嘿? – coderama

+0

@RD我会说HTML框架是“最简单”的方式。当然不是唯一的方式,绝对不是最好的方式。我个人很讨厌当网站使用它们时,因为它们往往会错误地嵌套,并且在你不再需要它们时坚持到底。 – Lucina

+0

我很肯定帧是唯一的方法。所有其他方法都会尊重跨站点,因此如果您离开您的域,它将无法正常工作。除非你加载整个网站,并通过javascript(jquery)推入到你的网站。 –

1

只是因为你认为你的用户将从那里搜索并不是一个好的选择,如果这就是你想要做的。这样你就可以考虑框架Facebook和其他有价值的网站,但相信我,人们不喜欢框架(我只是讨厌他们!)

你应该做的是为你的网站创建一个自定义搜索引擎,这是Google搜索引擎为您的用户在您的网站上查找内容(仅索引页面)提供的有价值的功能。

如果你有兴趣参观http://www.google.com/cse/

1

这肯定与框架进行。这里是从谷歌翻译的相关代码:

<frameset rows="65,*" frameborder="1" framespacing="0" cols="*"> 
    <frame src="/translate_n?act=url&amp;hl=en&amp;ie=UTF8&amp;prev=_t&amp;sl=auto&amp;tl=en&amp;u=http://lamaisonducinema.com/" name="n" scrolling="no" noresize="" marginwidth="0" marginheight="0"> 
    <frame src="/translate_p?act=url&amp;hl=en&amp;ie=UTF8&amp;prev=_t&amp;sl=auto&amp;tl=en&amp;u=http://lamaisonducinema.com/&amp;usg=ALkJrhgchorYUw9YujsX2PFQ6ZZSxH4A1A" name="c"> 
    <noframes>&lt;script&gt;&lt;!--document.location="/translate_p?act=url&amp;amp;hl=en&amp;amp;ie=UTF8&amp;amp;prev=_t&amp;amp;sl=auto&amp;amp;tl=en&amp;amp;u=http://lamaisonducinema.com/&amp;amp;usg=ALkJrhgchorYUw9YujsX2PFQ6ZZSxH4A1A";--&gt;&lt;/script&gt;&lt;a href="/translate_p?act=url&amp;amp;hl=en&amp;amp;ie=UTF8&amp;amp;prev=_t&amp;amp;sl=auto&amp;amp;tl=en&amp;amp;u=http://lamaisonducinema.com/&amp;amp;usg=ALkJrhgchorYUw9YujsX2PFQ6ZZSxH4A1A"&gt;Translate&lt;/a&gt;</noframes> 
    <object style="padding: 0px !important;margin: 0px !important;background: transparent !important;position: fixed !important;border: none !important;-webkit-box-shadow: none !important;top: -100px !important;left: -100px !important;display: block !important;width: 1px !important;visibility: hidden !important;height: 1px !important;" data="safari-extension://com.interclue.ultimatestatusbar-725998GKSY/f41e051d/fixUninitalizedPage.html"></object> 
</frameset> 

为Drupal 6,似乎模态框架模块可能做的伎俩:http://drupal.org/project/modalframe

0

他们被称为固定菜单。不要使用框架。

HTML:

<header><p>I'm always at the top</p></header> 
<article> 
    <p>blah</p> 
    <p>blah</p> 
    <p>blah</p> 
    <p>...</p> 
</article> 

CSS:

header { position: fixed; top: 0; left: 0; width: 100%; }