PHP输出的JavaScript不';不要在狩猎中奔跑

PHP输出的JavaScript不';不要在狩猎中奔跑,javascript,php,Javascript,Php,因此,我无法发布任何代码,但我有一个错误,用户单击t&C的“接受”将cookie参数设置为1,然后运行此javascript代码: echo "<script type='text/javascript'>"; echo "window.close();"; echo "window.opener.location.href = '" . BASE_URL . "';"; echo "</script>"; echo”“; 回显“window.close();”; e

因此,我无法发布任何代码,但我有一个错误,用户单击t&C的“接受”将cookie参数设置为1,然后运行此javascript代码:

echo "<script type='text/javascript'>";
echo "window.close();";
echo "window.opener.location.href = '" .  BASE_URL . "';";
echo "</script>";
echo”“;
回显“window.close();”;
echo“window.opener.location.href=”。基本URL。"';";
回声“;

关闭T&C窗口(不会发生),并打开指向基本URL的链接。现在,这段代码在Chrome/Firefox中运行良好,但是在safari中,T&C窗口保持打开状态时不会发生任何事情。有什么想法吗?(是的,我已经在safari中启用了js)

你有没有在浏览器的控制台中查找错误?js只能.close()一个窗口,如果它最初用于打开该窗口,通常……没有错误,@MarcB它在ff/chromeWhat调用此代码时工作正常?@JayBlanchard a按钮按下(T&C上接受)