【问题标题】:How to open an https website on a button click javascript?如何在按钮上单击 javascript 打开 https 网站?
【发布时间】:2015-11-03 15:26:55
【问题描述】:

我正在使用的代码是

window.location.href = "https://www.google.com/"; 

但我停留在同一页面上,没有转到google.com。我可以通过 http 页面完成这项工作。

window.location.href = "http://www.tutorialspoint.com/mongodb/mongodb_insert_document.htm"; 

这是相同的完整代码

<form name="form1" onsubmit="submis()" action="/post.php" method="POST"

和函数submis()

function submis()
{
     window.location.href = "https://www.google.com/";    
}

和 post.php

if (!empty($_POST))
{
//saving the contents of the post request to a file.
}

【问题讨论】:

  • 我不这么认为,也许错误在其他地方。查看控制台是否有错误。
  • 似乎对我有用.. 检查你console 是否有任何error..
  • 实际上我已经将它实现为一个在提交表单时调用的函数,并且相同的操作是另一个 php 页面。这可能是一个问题吗?
  • 除非您向我们展示完整的问题描述[代码],否则我们将无法判断发生了什么......
  • 对我来说,这对你的两种方法都不起作用。你在form 中有action,它实际上是在调用一些php 文件,并且你有你想要去的重定向代码一些url.. 这种组合将不起作用恕我直言,通常这将导航到提到的操作url

标签: javascript jquery


【解决方案1】:
<script>
        function goto(){
            window.location.href = "https://www.google.com/";
        }
    </script>

在html代码&lt;a href="#" onclick="goto()"&gt;go to google&lt;/a&gt;

有效

【讨论】:

    【解决方案2】:

    我可以通过将代码更改为来完成这项工作,

    window.top.location.href="https://www.google.com"
    

    【讨论】:

    • 我在寻找其他解决方案时偶然发现了这个解决方案。如果有人可以帮助我解释为什么这个解决方案有效,而不是我在代码中使用的那个,那就太好了@Gur跨度>
    • 我希望 this post here 可以帮助您了解实际发生的情况..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多