我在朋友的网站上工作,我需要知道如何在点击链接时禁用网页标题。他的主页面顶部有几个导航链接,以及这些链接所针对的iFrame,以便在iFrame中加载。他的所有页面在每个网页中都有一个标题。有没有办法在单击链接时禁用标题,但如果用户只是转到网页,则标题可见。比如,如果用户点击"显示"在导航链接中,显示网页不会有标题,但如果他输入index.html / shows,那么它将有标题。
我正在考虑链接代码
<a href="shows.html&header.visibility=hidden" title="Shows" target="target_frame">Shows</a>
但我不确定是对的。
答案 0 :(得分:1)
如果可以的话,最好避免来自同一来源的内容的iframe。
也就是说,您是否可以从链接中删除目标并使用导航加载整个其他页面?
答案 1 :(得分:0)
在实施细节中没有太多陷入困境,你想要的 是可能的。
你可以在服务器端执行此操作,但是根据您的设置声音,它可能是一个非常复杂的过程,而且#34;正确&#34;。
您也可以使用页面上的JS执行此操作 - 检测?noheader
之类的查询字符串,然后运行脚本以删除或隐藏标题元素(document.querySelector( '.header' ).style.display = 'none';
)。
或者,您可以尝试@retroGiant建议的内容,这比我的其他任何建议都简单得多,并且只需对现有设置进行最少的修改即可。