openerWindow.php
會通過一個按鈕調用openedWindow.html
,但是爲什麼當我關閉openedWindow.html
並刷新瀏覽器時這個openedWindow
又顯示出來了?不是通過按鈕觸發的這個彈出窗口。我無法弄清楚,爲什麼和如何解決這個問題:重新打開瀏覽器重新加載的彈出窗口:
openerWindow.php
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form method="post" action="">
<input type="submit" name="open" value="open pop up" onclick=""/>
<?php
if(isset($_POST["open"])){ // if button clicked call other html page as pop up
?>
<script >
newWindow = window.open('openedWindow.html', 'formUntukUpte', 'width=400,height=350');
</script>
<?php
}
?>
</form>
</body>
</html>
openedWindow.html
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
</html>
我真的很感激你的幫助,,
'未設置($ _ POST [「開放」])'內就在您的'如果()' –
當您刷新openerWindow.php,並在瀏覽器問你個問題(如果是的,你可能會再次發送形式)?而不是按F5的嘗試複製並粘貼到瀏覽器openerWindow.php的URL,看看是否打開彈出再次 – adrien54
鉻說,當我重新加載(閉打開的窗口後)=「 .......返回到頁面可能會導致您需要重複的操作,您是否想繼續?「 。」我不知道兄弟。 –