|
|
|
ขอคำแนะนำในการทำ trigger จาก url หนึ่งส่งไปอีก url |
|
|
|
|
|
|
|
test.php
<button onclick="window.open('backoffice.php?user=accountant&level=2','new','')">Open BackOffice</button>
backoffice.php
<?php
echo "<script>alert('User:{$_GET["user"]}\\nLevel:{$_GET["level"]}');</script>";
?>
|
|
|
|
|
Date :
2014-10-18 22:05:48 |
By :
cowboycnx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอโทษเอาใหม่ เพิ่งเข้าใจวัตถุประสงค์
สักครู่นะครับ เขียนใน tool เดี๋ยวมาโพส
|
ประวัติการแก้ไข 2014-10-20 17:50:24
|
|
|
|
Date :
2014-10-20 17:44:43 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (JavaScript)
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<script language="javascript">
var win1;
var win2;
var win2_receive_func;
function ready(){
win1=window.open('test.php', '_blank');
win2=window.open('backoffice.php', '_blank');
}
function set_win2_func( func){
win2_receive_func = func;
}
function set_receive_from_win1( msg){
win2_receive_func(msg);
}
</script>
<body onLoad="ready()">
TEST 2 Window OPEN
</body>
</html>
Code (JavaScript)
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>test.php</title>
</head>
<script language="javascript">
function button_click(){
window.parent.set_receive_from_win1('TEST');
}
</script>
<body>
<button onClick="button_click()" >Click Me TEST.php</button>
</body>
</html>
Code (JavaScript)
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>backoffice.php</title>
</head>
<script language="javascript">
function receive_form_parent( msg ){
alert( msg );
}
function ready(){
window.parent.set_win2_func( receive_form_parent );
}
</script>
<body onLoad="ready()">
TEST backoffice.php
</body>
</html>
ผิดผลาดประการใดก็ขออภัยไว้ด้วยนะครับ ไม่ได้ลอง แต่ก็ประมาณนี้ครับ
ปล. เราไม่สามารถ เปิด ทั้งสอง url พร้อมกัน และอ้างถึงกันได้นะครับ
จะทำได้ คือ window แม่กับ window ลูกเท่านั้นครับ
|
ประวัติการแก้ไข 2014-10-20 18:05:53 2014-10-20 18:13:11
|
|
|
|
Date :
2014-10-20 18:04:36 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|