我正在为我的应用程序使用本地服务器,有时当我在新选项卡中创建一个按钮或指向另一个页面的链接时,结果表明它无法正常工作。它并不总是这样,但有时可能听起来很傻。我举了下面的例子。
我们说我的应用程序是**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主页。
你能告诉我为什么吗?
答案 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。