2010-04-28 6 views
2

그래서 PHP/HTML 페이지에 양식이 있습니다. 사용자가 동일한 PHP/HTML 페이지로 제출합니다. 이제 PHP 페이지에서 데이터가 $_POST이됩니다. 나는 페이지가 새로 고쳐지기를 원할 때 url이 사용자와 관련이있는 일부 팝업 브라우저 창 POST 요청을 원한다. like 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

응답에 window.open이 포함 된 요소가 포함되어 있습니다. 그러면 세계의 모든 팝업 차단기가 차단됩니다.

1

자바 스크립트에서이 클라이언트 측을 수행해야합니다.

document.onload 이벤트 처리기에서 window.open()을 사용할 수 있습니다.

그러나 사용자에게 팝업 차단기가있는 경우 차단됩니다.

관련 문제