Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.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
在网站上确认javascript注销_Javascript_Web - Fatal编程技术网

在网站上确认javascript注销

在网站上确认javascript注销,javascript,web,Javascript,Web,我尝试在我的网站上确认注销。但是如果我点击链接。没有反应。刷新一下。这是我的剧本: <script language="javascript"> <!-- function konfirmasi() { tanya=confirm("are you sure?") if (tanya != '0') { top.location.href="logout.php"; } } //--> </script>

我尝试在我的网站上确认注销。但是如果我点击链接。没有反应。刷新一下。这是我的剧本:

    <script language="javascript">
<!--
function konfirmasi()
{
    tanya=confirm("are you sure?")
    if (tanya != '0')
    {
        top.location.href="logout.php";
    }
}
//-->
</script>

这是我的html脚本:

<a href="" style="text-decoration:none " title="Keluar" onclick="konfirmasi()"><img src="./img/guestbook.png" border="0"><b><font face="verdana" size="2" color="#FF0000">Logout</font></b></a>


我的剧本怎么了

几乎所有东西:

<script type="text/javascript"></script>
以及:

而不是:

<script language="javascript"></script>
<a href="" style="text-decoration:none " title="Keluar" onclick="konfirmasi()"><img src="./img/guestbook.png" border="0"><b><font face="verdana" size="2" color="#FF0000">Logout</font></b></a>
tanya=confirm("are you sure?")
if (tanya != '0')
{
    top.location.href="logout.php";
}

在开始查找错误之前,清晰标准的代码是一个很好的起点。

尝试以下代码:

<script language="text/javascript"> // note the "text/javascript"

function konfirmasi()
{
    var tanya = confirm("are you sure?");

    if (tanya == true)
    {
        window.location.href = "logout.php"; // .location is part of the window object
    }
}

</script>
//注意“text/javascript”
函数konfirmasi()
{
var tanya=确认(“你确定吗?”);
如果(tanya==true)
{
window.location.href=“logout.php”//。位置是窗口对象的一部分
}
}
您的HTML在href中也需要一个#,否则它在某些设备上无法工作。所以看起来是这样的:

<a href="#" style="text-decoration:none " title="Keluar" onclick="konfirmasi();"><img src="./img/guestbook.png" border="0"><b><font face="verdana" size="2" color="#FF0000">Logout</font></b></a>


您是否尝试在javascript中添加调试器?它按预期工作。请看这里,我认为PSR是正确的,您只需将“#”添加到href,然后重试:您为什么要编写HTML 3.2?
tanya=confirm("are you sure?")
if (tanya != '0')
{
    top.location.href="logout.php";
}
<script language="text/javascript"> // note the "text/javascript"

function konfirmasi()
{
    var tanya = confirm("are you sure?");

    if (tanya == true)
    {
        window.location.href = "logout.php"; // .location is part of the window object
    }
}

</script>
<a href="#" style="text-decoration:none " title="Keluar" onclick="konfirmasi();"><img src="./img/guestbook.png" border="0"><b><font face="verdana" size="2" color="#FF0000">Logout</font></b></a>