ซื้อขายบ้านมือสอง

วันพุธที่ 30 เมษายน พ.ศ. 2551

full screen browser, javascript close window opener not show Confirmation Boxes

การใช้ javascript เพื่อให้หน้าเว็บ เต็มหน้า โดยใช้ window.open และ ให้ทำการ ปิดหน้าต่าง window หลัก ซึ่ง ปกติ การปิดหน้าต่าง window หลัก นั้นจะพบว่า จะเกิด confirmation Box ขึ้นมา ให้เราตอบ yes ,no นะครับ
สำหรับ ในบทความนี้ จะเป็นการ สั่งให้ทำการปิดหน้าต่าง window หลัก โดยที่ไม่ต้องให้ แสดง confirmation Box ให้ ลำคาญใจ นะครับ (ใช้ได้ดีใน IE)

<script language="javascript">
<!--
function fnCloseWindow() {
if (navigator.appName != "Microsoft Internet Explorer")
{ // หากไม่ใช่ IE
window.open('','_parent','');
window.close();
}else{ // หากเป็น IE
window.opener=null;
window.close();
}
}
//-->
</script>

และเราสามารถ เขียนออกมา ได้ดังนี้


<html>
<script>
function openMainWindow(url) {
var options = 'resizable=1,scrollbars=1,menubar=0,titlebar=0,status=1,copyhistory=0,directories=0,location=0';
options += ',width=' + (screen.availWidth) + ',height=' + (screen.availHeight);
options += ',screenX=0,screenY=0,top=0,left=0';
var randomNumber=Math.floor(Math.random()*10000);
var win = window.open(url, randomNumber, options);
win.focus();
}


function fnCloseWindow() {
if (navigator.appName != "Microsoft Internet Explorer")
{ // หากไม่ใช่ IE
window.open('','_parent','');
window.close();
}else{ // หากเป็น IE
window.opener=null;
window.close();
}
}
</script>
<body onload="openMainWindow('http://www.thaieasy2home.com');fnCloseParentWindow();">


</body>
</html>