网址名称不变

时间:2009-11-02 08:28:28

标签: html url frames

我希望在这里提出这个问题是可以的。作为一个完整的初学者,我想知道当你点击一个内部链接时,一些网站的网址不会改变。因此,例如,如果您的网址是www.mysite.com,那么如果您点击该网站的“联系”链接,则仍然是这样。此外,当我访问我的网站时,它会更改为www.mysite.com/home.html,但其他一些网站仍然是www.mysite.com。

感谢您的帮助 史蒂芬

3 个答案:

答案 0 :(得分:3)

可能只是使用框架或iframe。 www.example.com上的外框保留在原位,而内框指向www.example.com/home或其他任何内容。

答案 1 :(得分:0)

其他选项包括AJAX或JavaScript实现。

例如,使用AJAX,您可以将动态信息加载到元素(例如DIV)中,而不会导致页面重新加载。

使用其他JavaScript功能也是如此,例如通过附加到链接的onclick事件隐藏和显示页面上的元素。

正如马丁上面所说,这种功能肯定被认为是不好的做法。您基本上会杀死用户或搜索蜘蛛将要查找的任何类型的网站结构。

答案 2 :(得分:0)

简单的iframe示例(demo):

<html> 
  <head> 
    <title>CNN</title> 
    <style type="text/css">       
      html, body, iframe {
        margin: 0px;
        padding: 0px;
        height: 100%;
        width: 100%;
        border: none;
        overflow: hidden; }
      iframe { overflow: auto; }
    </style> 
  </head> 
  <body> 
    <iframe src="http://www.cnn.com/"></iframe> 
  </body>
</html> 

正如其他人已经说过,这是一种不好的做法。