|
|
|
ส่งค่าจาก textbox โดยไม่ submit ค่ะ ขอ code การส่งค่าใน textbox จากหน้าหนึ่งไปอีกหน้าหนึ่งค่ะ |
|
|
|
|
|
|
|
Code (PHP)
<html>
<head>
<title>Transfer to next page</title>
<script type="text/javascript">
function edit_panel()
{
var str = document.getElementById('textbox1').value;
var url = 'editpage.php';
var name = 'edit_panel';
var feature = 'width=500,height=500,menubar=0,location=0,toolbar=0,status=0,resizable=0';
winRef= window.open(url,name,feature);
winRef.str = str;
winRef.focus();
}
</script>
<html>
<body>
<input type="text" id="textbox1" />
<button onclick="javascript:edit_panel()">Edit</button>
</body>
</html>
ส่วนอีกไฟล์หนึ่งก็รับแบบนี้ครับ
Code (PHP)
<input type="text" id="textbox1"/>
<script type="text/javascript">
document.getElementById('textbox1').value = self.str;
</script>
ก็คือสร้าง Reference ไปหาวินโดวส์ที่เปิดขึ้นมาใหม่ครับ แล้วใส่ตัวแปรให้มัน
ส่วนวินโดวส์ที่ถูกสร้างมานั้นก็ให้เอาตัวแปรที่ถูกแอดมาไปใช้งานต่อ
|
|
|
|
|
Date :
2009-12-22 16:47:51 |
By :
kenessar |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
self จะอ้างถึงตัวมันเอง
parent ก็หมายถึงวินโดวส์ที่เป็นแม่มัน (แปลตรงตัวมาก อิอิอิ ก็คือวินโดวส์ที่เปิดวินโดวส์นี้มาอีกที)
ก็อ้างหากัน แล้วสร้างตัวแปรขึ้นมาระหว่างกันแบบนี้เองครับ
|
|
|
|
|
Date :
2009-12-22 17:00:15 |
By :
kenessar |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|