|
|
|
รบกวนช่วยดูโค๊ดเกี่ยวกับการส่งค่าจาก popup กลับมาแสดงผลหน่อยค่ะ (มันไม่ส่งกลับมา) |
|
|
|
|
|
|
|
http://sixhead.com/2008/01/26/javascript-popup-and-window-opener/
|
|
|
|
|
Date :
2010-09-03 11:34:44 |
By :
iamatomix |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้า อยากให้ดึงค่าที่เป็นตัวแปร จากหน้า popup เช่น $row['abc'] กลับมาหน้าหลักจะเขียนยังไงอ่ะค่ะ
|
|
|
|
|
Date :
2010-09-15 10:51:15 |
By :
ilikeprogramming |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอถามอีกข้อนะค่ะ
คือหนูลองเขียน code 2 แบบ ค่ะ ดังนี้
1. code แบบเรียก popup หน้าใหม่มาธรรมดา
Code (PHP)
<script language=javascript>
<!--
function popDemo(N) {
newWindow = window.open(N, 'popD','toolbar=no,menubar=no,resizable=no,scrollbars=yes,status=no,location=no,width=800,height=500');
}
//-->
</script>
<a href="javascript:popDemo('http://stock.wongeak.com/index.php/mark/shownew/A0006')">Search</a>
ภาพประกอบ
|
|
|
|
|
Date :
2010-09-15 11:26:47 |
By :
ilikeprogramming |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. code แบบ เรียกใช้ javascript (แบบนี้จะสวยกว่า)
<link href="css/bigcool.css" rel="stylesheet" type="text/css" />
<link href="scripts/slimbox_ex.css" rel="stylesheet" media="screen" title="slimbox">
<link rel="shortcut icon" href="../../../../cartoon.ico">
<script type="text/javascript" src="scripts/lib.js"></script>
<script type="text/javascript" src="scripts/slimbox_ex.js"></script>
<a href="javascript:popDemo('http://stock.wongeak.com/index.php/mark/shownew/A0006')">Search</a>
ภาพประกอบ
|
ประวัติการแก้ไข 2010-09-15 11:33:10
|
|
|
|
Date :
2010-09-15 11:28:19 |
By :
ilikeprogramming |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผลปรากฎว่า เขียนแบบที่ 1 ดึงกลับมาได้ ใช้ codeนี้ ดึงกลับ (ค่าที่ดึงกลับ fixed ไว้ แต่ความจริงอยากให้ ตัวแปรกลับมา)
Code (PHP)
<script LANGUAGE="JavaScript">
<!--
function xxx(name,desc){
window.opener.document.getElementById('GOOD_ID').value = name;
window.opener.document.getElementById('CUS_ID').value = desc;
window.open('','_parent','');
window.close();
}
<div onClick="xxx('A0006','B001');">
<? if($row['GOOD_ID']==""){ echo $row['GOOD_ID']=""; }else{ echo $row['GOOD_ID']; }?></div>
แต่ code ที่ เขียนแบบที่ 2 มัน error แบบนี้ ไม่ทราบว่าต้องไปแก้ที่ไฟล์ไหนค่ะ ช่วยแนะนำหน่อย
หนูเข้าใจว่า
1. โค๊ดมันอาจจะง่ายสำหรับใครบางคน
2. โค๊ดมันอาจจะยากสำหรับใครบางคน
3. โค๊ดมันอาจจะน่าเบื่อสำหรับใครบางคน (เพราะคำถามแบบนี้ถามบ่อยแล้ว)
แต่สำหรับหนู ยังรอความช่วยเหลือจากทุกคนค่ะ
|
ประวัติการแก้ไข 2010-09-15 11:29:46 2010-09-15 11:34:01 2010-09-15 11:34:04 2010-09-15 13:41:48
|
|
|
|
Date :
2010-09-15 11:28:57 |
By :
ilikeprogramming |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|