başka bir pencere açmak ve onu çağıran penceresini kapatmak için nasıl

3 Cevap php

Ben userpage.php bu kodu var:

<script langauge="JavaScript"><!--
function newWindow(fileName,windowName) { msgWindow=window.open(fileName,windowName); }
//--></script>

<a href="javascript:newWindow('1.html','window1')">Logout</a>

Ve index.php bu kodu:

<script language="JavaScript"><!--
function newWindow(fileName,windowName) { msgWindow=window.open(fileName,windowName); }
function replaceURL(fileName) { newWindow(fileName,'window2'); self.close(); }
//--></script>

What Im trying to do is to call another window that show index.php. Calling it with the userpage.php. But the script doesn't close the window that calls it.

Onun çıkış bağlantı. Ben çıkıyor sonra düğmeye tekrar bastığınızda çünkü. Ben sayfayı görme sonunda hangi can erişimi açmış yalnızca kullanıcı

3 Cevap

da kullanabilirsiniz

Aşağıdaki kullanmak için nasıl bir örnek

follwing Page 1 benim html içeriği Diyelim

<html>
<body>

<script type="text/javascript">
myWindow=window.open('2.htm','','width=200,height=100')
myWindow.focus()
</script>

</body>
</html> 

Aşağıdaki ikinci sayfa 2.htm için içeriği

<html>
<body>

<script type="text/javascript">

// this will colse the parent window.

window.opener.close();

</script>
Hi hello
</body>
</html> 

window.opener.close(); çocuktan ana pencereyi kapatmak için kullanın.

Eğer (değil zaten tüm tarayıcılarda) bir komut ile açık vermedi pencereleri kapatamaz. böylece üst pencere, bunu kapatmak mümkün olmamalıdır (yeni bir sekme kadar ateş, ya da başlat menüsü / rıhtım / ne olursa olsun onun tarayıcınızı açarak) kullanıcı tarafından açılmış biri olup olmadığını.