|
|
|
กด close ปิด popup ของ web browser ตรงกากบาทมุมขวา แล้วให้หน้าหลัก refresh |
|
|
|
|
|
|
|
Code (JavaScript)
<script type="text/javascript" language="javascript">
window.onbeforeunload = function(){
if (window.event.clientY < 0 && (window.event.clientX > ( document.documentElement.clientWidth - 5) || window.event.clientX < 15) ) {
self.opener.location.reload();
</script>
|
|
|
|
|
Date :
2011-03-25 10:23:45 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวนี้ก็ได้นะครับ
Code (JavaScript)
<script type="text/javascript" language="javascript">
var inFormOrLink;
$('a').live('click', function() { inFormOrLink = true; });
$('form').bind('submit', function() { inFormOrLink = true; });
$(window).bind("beforeunload", function() {
self.opener.location.reload();
})
</script>
|
ประวัติการแก้ไข 2012-10-24 00:25:33 2012-10-24 00:26:20
|
|
|
|
Date :
2012-10-24 00:17:47 |
By :
dreamt256 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แจ่มครับ
|
|
|
|
|
Date :
2012-10-24 08:28:18 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมต้องการให้มัน refresh หน้าหลัก เวลาที่เรากดปิดมุมบนขวา ของ popup แต่มันทำไม่ได้ครับ
มันต้องเอาไปใส่ตรงไหนหรอครับพี่ ทำไมผมลองแล้วมันทำไม่ได้เลยครับ
เอาใส่ไว้ในหน้าหลัก หรือ เอาไว้ที่ popup ครับ
รบกวนด้วยนะครับ ขอบคุณครับ -/\-
|
|
|
|
|
Date :
2013-02-01 03:43:13 |
By :
unknow123 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในหน้า popup ให้นำสคริปนี้ไปใส่
Code (JavaScript)
<script language="JavaScript">
function refreshParent()
{
window.opener.location.href = window.opener.location.href;
if (window.opener.progressWindow)
{
window.opener.progressWindow.close()
}
window.close();
}
</script>
แล้วตรง body ให้ใส่
Code (JavaScript)
<body onunload="opener.location=('index.php')">
อยากให้มาน refresh หน้าไหนก็ใส่ไปครับในที่นี้ผมใส่หน้า index.php
ลองดูครับ
|
|
|
|
|
Date :
2013-02-01 08:47:42 |
By :
ifelse05 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แจ่ม
|
|
|
|
|
Date :
2013-02-01 08:55:04 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
index.php
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>popup</title>
</head>
<link href="jquery.fancybox-1.3.4.css" rel="stylesheet" media="screen" />
<script src="jquery-1.4.3.min.js"></script>
<script src="jquery.fancybox-1.3.4.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('a[id^="popup"]').fancybox({
'width' : '100%',
'height' : '100%',
'autoScale' : 'true',
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe',
'hideOnOverlayClick': false, // อันนี้เวลาเราคลิกพื้นที่ข้างนอกมันจะไม่ปิดให้ครับ
'showCloseButton':false, // อันนี้ปิดปุ่มกากบาทครับ
onClosed : function() {
parent.location.reload(true);
}
});
});
</script>
<body>
<a href="popup.php" id="popup">popup</a>
</body>
</html>
popup.php
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body>
หน้า popup
</body>
</html>
เอาไปปรับแต่งดูนะครับ ยังไม่ได้ลอง
|
|
|
|
|
Date :
2013-02-02 21:06:47 |
By :
weaned |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|