我想在會話中獲取一個值,然後關閉當前窗口。如何在PHP中關閉當前窗口
if(isset($_POST['ok']))
{
echo "<script type='text/javascript'>";
echo "closeCurrentWindow()";
echo "</script>";;
}
爲什麼不能正常工作?
我想在會話中獲取一個值,然後關閉當前窗口。如何在PHP中關閉當前窗口
if(isset($_POST['ok']))
{
echo "<script type='text/javascript'>";
echo "closeCurrentWindow()";
echo "</script>";;
}
爲什麼不能正常工作?
<script>
function openWin()
{
myWindow=window.open("","","width=200,height=100");
myWindow.document.write("<p>This is 'myWindow'</p>");
}
function closeWin()
{
myWindow.close();
}
</script>
您是否在某處定義了closeCurrentWindow()?你不能只是彌補功能,並期望他們工作:)
嘗試window.close()
。請注意其侷限性:
close方法只關閉由JavaScript使用open方法打開的窗口。如果您嘗試關閉其他窗口,則會顯示一條確認消息,要求用戶選擇是否關閉窗口。
來源:http://www.javascript-coder.com/window-popup/javascript-window-close.phtml
if(isset($_POST['ok']))
{
echo "<script type='text/javascript'>";
echo "window.close();";
echo "</script>";
}
你爲什麼不重定向(用頭(「位置:你的路徑重定向」))比關窗等您想要的頁面? – NullPointer
不,您不想關閉用戶窗口。 –
closeCurrentWindow()定義我們可以知道它到底如何?我同意@NullVoid而不是關閉窗口重定向用戶。要關閉窗口,您可以使用'if isset($ _ POST ['ok'])echo'';'如果您認爲這是最佳解決方案,請使用此代碼 – Robert