如何让页面的连接内容在IE的地址栏中不出现? 建议用 frame 框架网页来实现之 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以前看到一位朋友也问这个问题,我转载了一篇我的文章回复他。不知道对你是否能有帮助!其实你说的情况:当你进入比如163.com,然后点击里面的某个链接转到hongen.com。转了以后,地址栏居然还是163.com!实际上,这个其实就是做了一个FRAME假页,然后这个FRAME一直存在(只是浏览者没有感觉到),通过链接跳转的只是其中一个框架,另一个框架是“隐藏”的。实际实现方法是:建立一个首页,这个首页是一个Frame页,Frame设置如下:…………………………………………………………………………<frameset rows="0,100%" frameborder="NO" border="0" framespacing="0"> <frame name="Hidden" scrolling="NO" noresize src="about:blank" ><frame name="Main" src="你的真实的,有内容的首页URL"></frameset>…………………………………………………………………………解释一下:rows="0,100%"是关键。下面有两个框架页,其中上面一个是“空白页about:blank”,另一个是你真实的首页。其中,空白页在整个框架上只有0,相当于隐藏了。而真实的首页是100%。所以,整个框架看起来好象不存在!这个时候,大家进入了一个框架页而不自知。框架页里面,如果有链接是target="_self"或者干脆不定义target。那么,点击后,跳转的网页仍然在原框架!比如,<a href="http://www.hongen.com">HONGEN在线</a>这个链接点了以后,HONGEN的网页实际上还是被你最开始建立的“框架假页”包含。地址栏当然显示最开始的FRAME页的URL。——如果这个FRAME假页是INDEX.htm这样的首页,那么在你用目录形式定位它的时候,地址栏将不显示这个文件而只显示路径。OK了?不过,从上面的话,你应该发现了,这个方法不是万能的。如果别人定义了target="_top",那么你的框架就无效了。链接跳转后的页面将替代以前的框架,而地址栏当然也就变化了。实际上,许多申请后立刻开通的二级域名解析的时候,他们所谓的隐藏地址栏真实路径,也是这个原理。——(大家如果有兴趣,可以去查原代码,就知道这些二级域名实际上名不符实了。)——————————————————————以上文章是转载自HONGEN在线论坛的,当然,也是我写的。不过HONGEN在线定位是初学者,所以文章写得比较“通俗”(嘿嘿),见笑了。理解就好,理解就好! onclick="window.resizeTo(100%,100%); " 怎么不好使呢? 奇怪的问题 表格内容到指定宽度,便让其自动滚动 高手进来.怎样用JAVASCRIPT实现显示数据?? 如何用JS知道选中的是一组Radio中的那个Radio? 有什么好的javascript编辑器吗? div嵌套的点击事件 缺少对象,为什么? 请问,clipboardData这些东东是做什么的? 关于页面刷新的问题? 哪位高手可以出手帮我改一改,我是JS新手,谢谢了!(1) 请问如何利用JS打开HTML文挡到指定的document中
不知道对你是否能有帮助!其实你说的情况:当你进入比如163.com,然后点击里面的某个链接转到hongen.com。转了以后,地址栏居然还是163.com!
实际上,这个其实就是做了一个FRAME假页,然后这个FRAME一直存在(只是浏览者没有感觉到),通过链接跳转的只是其中一个框架,另一个框架是“隐藏”的。
实际实现方法是:
建立一个首页,这个首页是一个Frame页,Frame设置如下:
…………………………………………………………………………
<frameset rows="0,100%" frameborder="NO" border="0" framespacing="0">
<frame name="Hidden" scrolling="NO" noresize src="about:blank" >
<frame name="Main" src="你的真实的,有内容的首页URL">
</frameset>
…………………………………………………………………………
解释一下:rows="0,100%"是关键。下面有两个框架页,其中上面一个是“空白页about:blank”,另一个是你真实的首页。其中,空白页在整个框架上只有0,相当于隐藏了。而真实的首页是100%。所以,整个框架看起来好象不存在!这个时候,大家进入了一个框架页而不自知。框架页里面,如果有链接是target="_self"或者干脆不定义target。那么,点击后,跳转的网页仍然在原框架!比如,<a href="http://www.hongen.com">HONGEN在线</a>这个链接点了以后,HONGEN的网页实际上还是被你最开始建立的“框架假页”包含。地址栏当然显示最开始的FRAME页的URL。
——如果这个FRAME假页是INDEX.htm这样的首页,那么在你用目录形式定位它的时候,地址栏将不显示这个文件而只显示路径。
OK了?不过,从上面的话,你应该发现了,这个方法不是万能的。
如果别人定义了target="_top",那么你的框架就无效了。链接跳转后的页面将替代以前的框架,而地址栏当然也就变化了。实际上,许多申请后立刻开通的二级域名解析的时候,他们所谓的隐藏地址栏真实路径,也是这个原理。——(大家如果有兴趣,可以去查原代码,就知道这些二级域名实际上名不符实了。)——————————————————————
以上文章是转载自HONGEN在线论坛的,当然,也是我写的。
不过HONGEN在线定位是初学者,所以文章写得比较“通俗”(嘿嘿),见笑了。
理解就好,理解就好!