无法在函数内部重定向window.location.href

时间:2016-07-18 13:42:30

标签: 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</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>

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

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

请关闭您的试用版。然后它将从第一行开始发出警报,关闭警报后它将重定向。当你仍然有重定向问题时,你可以尝试一个绝对的href。