我可以从 A 帧开始加载 B 帧吗?
在我的网页上,我计划有一个“标题”,其中包含指向我网站不同部分的链接。每个页面上都会出现相同的“标题”。我的标题还包含一个图像。
我开始实现这个想法并开始思考框架。我认为我应该将标题放在一个框架中,主要内容将显示在另一个框架中。我认为通过这种方式我可以避免重新加载标题。它始终存在,并且仅重新加载第二帧的内容(作为单击标题中的链接的结果)。能不能用这种方式来做。或者,换句话说,我可以通过单击框架 A 中的链接来启动框架 B 的重新加载(而不重新加载框架 A)吗?
On my web page I plan to have a "header" containing links to different parts of my site. The same "header" will be present on every page. My header also contain an image.
I started to implement this idea and start to think about frames. I though that my be I should put my header in a frame and the main content will be displayed in another frame. I though that in this way I can avoid reloading of the header. It is always present and only content of the second frame is reloaded (as result of clicking links in the header). Can it be done in this way. Or, in other words, can I initiate reloading of frame B by clicking links in frame A (without reloading of frame A)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
当然,使用目标属性:
但是请考虑不要使用框架,因为它通常会造成糟糕的用户体验。
sure, use the target attribute:
But please consider not using frames, as usually it creates horrible user experience.
是的,你可以。这就是 A 的 target 属性的用途。
假设您有两个框架,顶部的一个称为标题,主要的一个称为内容。
然后,在标题中,将 target="content" 添加到链接中。这将告诉浏览器加载您在命名框架内的链接中指定的任何 href。
不过,请注意一点。如今,您可能希望创建没有框架的网站。
Yes, you can. That's what A's target attribute is for.
Say that you have two frames, top one is named header, main one is called content.
Then, in your header, add target="content" to your links. This will tell browser to load whatever href you specified in links inside of a named frame.
One note, though. You would want to create site without frames these days.