|
|
|
ส่งค่ากลับจากถามเรื่อง Fancybox Popup ส่งค่าไปยัง Form หลักที่เปิด |
|
|
|
|
|
|
|
ตัวฟอร์มหลัก
Code
<script type="text/javascript" src="lib/jquery-1.10.1.min.js"></script>
<script type="text/javascript" src="lib/jquery.mousewheel-3.0.6.pack.js"></script>
<script type="text/javascript" src="source/jquery.fancybox.pack.js"></script>
<link rel="stylesheet" type="text/css" href="source/jquery.fancybox.css" media="screen" />
<script type="text/javascript">
$(document).ready(function() {
<?php $abc=$_SESSION['abc']; ?>
$('a[ff^="edit"]').fancybox({
'width' : '45%',
'height' : '40%',
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe',
<? if($abc == "0"){ ?>
afterClose : function() {
parent.location.reload(true);
},
<? } else if ($abc == "12345678910"){?>
afterClose : function() {
location.reload();
window.location = "checkdata.php";
return;
},
<? } else {?>
afterClose : function() {
parent.location.reload(true);
return;
}
<? } ?>
});
});
</script>
ฟอร์มลูก
Code
$_SESSION['abc'] ="12345678910";
?>
<body
onLoad="parent.$.fancybox.close();">
</body>
<? ;
ค่า session จะมี deley ไป1 refresh มีวิธีแก้ไหมครับ หรือมีวิธีอื่นแนะนำการเช็คค่าจาก fancybox popup เพราะลองส่งค่า get post ก็ไม่ได้
Tag : PHP, MySQL, HTML/CSS, jQuery
|
|
|
|
|
|
Date :
2013-12-12 20:06:53 |
By :
mokeboy |
View :
1402 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อีกตัวอย่างครับ
Code (JavaScript)
window.parent.document.getElementById("textbox").value = "someValue";
|
|
|
|
|
Date :
2013-12-13 09:41:54 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|