Istek üzerine birden fazla tarayıcı pencerelerini açmak için?

3 Cevap php

Yani PHP/HTML sayfasında bir form var. Kullanıcı aynı PHP/HTML sayfaya submitss. Yani şimdi PHP sayfası I $_POST veri olacak. Ben sayfa url kullanıcıları POST talep göreli olacak bazı Popup tarayıcı pencereleri opnt yenilenir zaman istiyorum. gibi www.example.com/bal-bla-bla.php? id=$_POST['StreamId']

3 Cevap

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

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

}

Düzenlenen:

her zaman bu yeni bir pencere kabul kullanıcıyı tavsiye açık penceresinden önce bir mesaj görüntüleyebilir!

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

Bazı window.open yanıt onları çağırır ile <script> unsurlar şunlardır ... sonra dünya bloklar onları her açılır pencere engelleyicisi olarak izleyebilirsiniz.

Bunu javascript bu istemci tarafında yapmak gerekir.

Bir document.onload olay işleyicisi window.open () kullanabilirsiniz.

Kullanıcı bir pop-up engelleyicisi varsa Ancak, büyük ihtimalle bu bloke edilecek.