Javascript 无法在函数中使用window.location.href重定向

Javascript 无法在函数中使用window.location.href重定向,javascript,Javascript,我正在调用软件中的一个特定函数,该函数帮助我将数据发送到javascript文件。我需要把数据放在一个txt文件中。我就是这样做的: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>test_diagram</titl

我正在调用软件中的一个特定函数,该函数帮助我将数据发送到javascript文件。我需要把数据放在一个txt文件中。我就是这样做的:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>test_diagram</title>
    <script src="raphael-min.js"></script>
    <script src="underscore-min.js"></script>
    <script src="sequence-diagram-min.js"></script>
    <div id="diagram"></div>
        <script>
            function fromSoftToWeb(iParam1, iParam2){
                alert("FromSoftToWeb ---- P1: " + iParam1 + " - P2: " + iParam2);
                try {
                    window.location.href = 'http://localhost/scripts/Version_reconnaissance_extension/TEST.php';
               }
                catch(err) {
                    alert(err);
                }
            };
        </script>

</head>
<body>  
</body>

测试图
来自SoftToWeb的功能(iParam1、iParam2){
警报(“来自SoftToWeb---P1:+iParam1+”-P2:+iParam2);
试一试{
window.location.href=http://localhost/scripts/Version_reconnaissance_extension/TEST.php';
}
捕捉(错误){
警惕(err);
}
};

window.location.href仅在没有函数时工作。当我尝试捕捉时也没有错误。也许是软件的问题?我不这么认为,因为它调用的脚本在软件之外


谢谢你的帮助

请关闭try块。然后,它将从第一行执行警报,在您关闭警报后,它将重定向。当你仍然有重定向问题时,你可以尝试使用绝对href。

你还没有关闭try blockUse full url(包括像http:///这样的协议),我现在已经关闭了,但是仍然存在问题,没有错误,没有重定向,即使是绝对href,也没有显示错误(警报)?你知道你必须调用该函数,对吗?别提了,这是不对的…谢谢你的回答。我关闭了try块,仍然没有错误,但即使使用绝对href也没有重定向。它只在没有函数的情况下工作。我测试了它,它在函数内工作。在插入脚本与localhost的链接后,我从软件的播放按钮调用函数。它到达我的功能,因为第一个警报工作,但它没有重定向。