2010-04-28 92 views
2

所以我有一個表格PHP/HTML頁面。用戶提交給相同的PHP/HTML頁面。所以現在PHP頁面我會有$_POST數據。我想在頁面刷新的時候彈出一些popUp瀏覽器窗口,其中的url將會相對於用戶POST的請求。像www.example.com/bal-bla-bla.php? id=$_POST['StreamId']如何根據要求打開多個瀏覽器窗口? (PHP)

回答

5
if (isset($_POST['submit'])) { 

echo '<script>window.open ("'.$_SERVER['PHP_SELF'].'myplayer.php?stream_id='.$_POST['StreamId'].'","myplayer");</script>'; 

} 

編輯:

你總是可以在開放之前顯示一條消息,勸告用戶接受這個新窗口的窗口!

var flag = confirm(" This window is not an ADV! ;-) "); 
if (flag) 
window.open("'.$_SERVER['PHP_SELF'].'","myplayer"); 
6

在響應中包含一些<script>元素和window.open調用...然後觀察世界上每個彈出窗口阻止程序阻止它們。

1

你需要在javascript中做這個客戶端。

您可以在document.onload事件處理程序中使用window.open()。

但是,如果用戶有彈出窗口阻止程序,這將被阻止。

相關問題