Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我的按钮不适用于php和javascript,而我的其他按钮可以工作?_Javascript_Button - Fatal编程技术网

为什么我的按钮不适用于php和javascript,而我的其他按钮可以工作?

为什么我的按钮不适用于php和javascript,而我的其他按钮可以工作?,javascript,button,Javascript,Button,我的按钮不适用于我现在正在开发的网站,我对我的其他按钮做了完全相同的事情。但就在那个特定的页面上,我的按钮不起作用 <head> <link rel="stylesheet" href="bestelling.css" /> <link rel="shortcut icon" href="#"> </head> <script> function Aanvaarden() { windo

我的按钮不适用于我现在正在开发的网站,我对我的其他按钮做了完全相同的事情。但就在那个特定的页面上,我的按钮不起作用

<head>

<link rel="stylesheet" href="bestelling.css" />

    <link rel="shortcut icon" href="#">

</head>

<script>

    function Aanvaarden()
    {
        window.location.assign=("Welcome.php")
    }

    function Annuleren()
    {
        window.location.assign=("Annuleren.php")
    }

</script>

<br>

<input class="MyButton" type="button" value="Aanvaarden" onclick="Aanvaarden()" />
<input class="MyButton" type="button" value="Annuleren" onclick="Annuleren()" />
这是我按钮背后的代码,我需要做什么?

window.location.assign是一个函数

将字符串赋值为=只会删除函数并用字符串替换它

除非其他代码尝试调用assign,否则它不会产生任何可见的效果,此时它将抛出一个错误,因为它不是函数

要使用它,应调用函数并传递参数:

window.location.assign("Annuleren.php")
也就是说,一个常规的链接而不是带有JavaScript的按钮几乎肯定是一个更好、更简单、更易访问的解决方案。

window.location.assign是一个函数

将字符串赋值为=只会删除函数并用字符串替换它

除非其他代码尝试调用assign,否则它不会产生任何可见的效果,此时它将抛出一个错误,因为它不是函数

要使用它,应调用函数并传递参数:

window.location.assign("Annuleren.php")

也就是说,一个常规链接而不是带有JavaScript的按钮几乎肯定是一个更好、更容易、更容易访问的解决方案。

删除赋值后的等号。您的代码现在应该可以使用下面的修订版

function Aanvaarden() { window.location.assign("Welcome.php") } function Annuleren() { window.location.assign("Annuleren.php") }
在赋值后删除等号。您的代码现在应该可以使用下面的修订版

function Aanvaarden() { window.location.assign("Welcome.php") } function Annuleren() { window.location.assign("Annuleren.php") }
尝试不使用相等的window.location.assign.php;尝试不使用相等的window.location.assign.php;谢谢!但是你能解释一下为什么它在我的其他页面上用a=?@MaartenGregoor-它不起作用,但我看不出你在这些页面上做了什么,这会让你产生这样的想法。非常感谢!但是你能解释一下为什么它在我的其他页面上用a=?@MaartenGregoor工作吗?它不工作,但我看不出你在这些页面上做了什么,这会让你产生这样的想法。