HTML链接有时无法正常工作

时间:2016-03-19 22:52:11

标签: html hyperlink

我正在为我的应用程序使用本地服务器,有时当我在新选项卡中创建一个按钮或指向另一个页面的链接时,结果表明它无法正常工作。它并不总是这样,但有时可能听起来很傻。我举了下面的例子。

我们说我的应用程序是**programmingworld**,它存在于 www 文件夹中,然后在index.html文件中,我为这样的按钮创建了一个链接

<a href="www.google.co.uk"  ><div class="button" id="button=popup">Download Codes</div></a>

当我在浏览器中打开它并单击按钮时,有时会转到http://localhost/programmingworld/www.google.co.uk,页面上不显示任何内容。它应该是新标签中的www.google.co.uk,我可以在其中看到Google主页。

你能告诉我为什么吗?

5 个答案:

答案 0 :(得分:2)

你应该写:

<a href="http://www.google.co.uk"  ><div class="button" id="button=popup">Download Codes</div></a>

如果您没有在超链接的开头写入http://,它将搜索您的本地目录或文件。

答案 1 :(得分:1)

要确保该链接转到您想要的位置而不是其中的位置,请尝试添加//http://

实施例: <a href="//www.google.com/">Google</a> 要么 <a href="http://www.google.com/">Google</a>

使用//,它会尝试http和https。

答案 2 :(得分:1)

您在www.google.co.uk

之前缺少$ mongo

所以你的标记应该是这样的:

I CONTROL  [initandlisten] allocator: system
I CONTROL  [initandlisten] options: {}
E NETWORK  [initandlisten] listen(): bind() failed errno:48 Address already in use for socket: 0.0.0.0:27017
E NETWORK  [initandlisten]   addr already in use
I STORAGE  [initandlisten] exception in initAndListen: 29 Data directory /data/db not found., terminating
I CONTROL  [initandlisten] dbexit:  rc: 100

你也可以这样做(没有https://):

<a href="https://www.google.co.uk">
  <div class="button" id="button=popup">Download Codes</div>
</a>

答案 3 :(得分:0)

因为您尚未在网址中包含该协议。它必须以http://或https://

开头

此外,从锚标记内删除div。

您的问题表明您需要对基本的html进行更多测试。

答案 4 :(得分:-1)

我绝对建议使用https:// 我遇到了类似的问题,为了解决这些问题,请尝试添加https。