2012-06-18 114 views
1

为我的网站创建html文件时,我没有理解如何创建链接,以便用户可以在页面之间导航。例如,这工作得很好派人到有关网页:如何使超链接转到其他网站上的页面?

<a href="about.html">ABOUT</a> 

我有在将HTML文件上传到我的网络服务器的问题。

如何获得关于链接将用户发送到:www.blahblahblah.com/about?

我的着陆页已重命名为index.html。

回答

2

您需要在href添加http://去一个网页上的外部站点:

<a href="http://www.blahblahblah.com/about">About page on blahblahblah.com</a> 

这是因为当你只是链接到它,而不在前面的http://(超文本传输​​协议),它正试图去到“www.blahblahblah.com”这个页面,这个页面显然不会在你的服务器上混淆。当您添加http://时,浏览器知道它是另一个网站,因此会将您带到外部网站。

+0

这一工程!如果我使用以下格式,我该怎么办?

+0

@VarunShetty如果您使用JavaScript进入页面(这是什么格式)做同样的事。如果是外部网站,请添加'http://'。请记住点击答案一侧的复选标记[“接受”](http://meta.stackexchange.com/a/5235/166675):)谢谢! – Nathan

1

您的Web服务器将配置一个“文档根目录”目录。通常这是index.html所在的目录。将您的about.html放在同一个目录中,并且您提供的链接将链接到它如果它是从相同的URL路径(也就是说,它不在子文件夹中)提供的。如果你的文件确实在文档根目录下,你可以在链接href属性前加一个正斜杠,这表示该路径是相对于文档根目录的。

如前面的评论所述,该技术仅适用于在同一主机上托管在同一目录中的页面。如果这些文件位于不同的目录中,则必须以开头,如果它们位于不同的主机上,则必须包含完整的域和路径。

0

这是他的意思:

<input type="button" value="SampleText" onClick="window.location='http://www.blahblahblah.com/about';"> 

,这将在新窗口中打开:

<input type="button" value="SampleText" onclick="window.location='http://www.blahblahblah.com/about';" target="_blank"> 
相关问题