การส่งค่าตัวแปร จากจาวาสคริป ไปให้ php code ทำยังไงครับ
หาอ่านมาสองสามวันแล้วครับ
ก็ยังไม่เข้าใจ ขอเรียนสอบถาม อ.Goragod ดังนี้ครับ
คือ เว็บบอร์ดที่ผมใช้ แสดงผลในไฟฟอก กับ ไออี
ไม่เหมือนกัน ก็เลยสร้าง จาวาสคริปขึ้นมาตรวจ
แล้วเก็บค่าตัวแปรไว้ในคุ๊กกี้
function detectBrowser(){
var is_ie;
if (window.ActiveXObject) {
is_ie = true ;
alert("เราขอแนะนำให้ใช้ Firefox or Chrome" +"
" + "เพื่อการแสดงผลที่ถูกต้อง");
}
else {
is_ie= false ;
}
document.cookie= is_ie ;
}
สมมติว่าโค้ดดังกล่าวเก็บไว้ชื่อ mymod/a.js
แล้ว ไฟล์ Themes/index.php ซึ่งเป็นเมนเทมเพลต
ก็จะใช้
<script language="JavaScript" type="text/javascript" src="', $boardurl,'/mymod/a.js"> </script>
<body onload=detectBrowser>
ปัญหาก็คือว่า จะเอาตัวแปร is_ie = true or false
ที่ได้มาจากไฟล์ a.js
มาใช้ใน index.php ยังไงครับ
ผมลองใช้
$is_ie = $_COOKIE['is_ie']
if $is_ie= true
...
else
...
ใน index.php ก็ไม่ทำงานครับ
จนปัญญาจริงๆ ครับ ขอบคุณครับ
ก็ยังไม่เข้าใจ ขอเรียนสอบถาม อ.Goragod ดังนี้ครับ
คือ เว็บบอร์ดที่ผมใช้ แสดงผลในไฟฟอก กับ ไออี
ไม่เหมือนกัน ก็เลยสร้าง จาวาสคริปขึ้นมาตรวจ
แล้วเก็บค่าตัวแปรไว้ในคุ๊กกี้
function detectBrowser(){
var is_ie;
if (window.ActiveXObject) {
is_ie = true ;
alert("เราขอแนะนำให้ใช้ Firefox or Chrome" +"
" + "เพื่อการแสดงผลที่ถูกต้อง");
}
else {
is_ie= false ;
}
document.cookie= is_ie ;
}
สมมติว่าโค้ดดังกล่าวเก็บไว้ชื่อ mymod/a.js
แล้ว ไฟล์ Themes/index.php ซึ่งเป็นเมนเทมเพลต
ก็จะใช้
<script language="JavaScript" type="text/javascript" src="', $boardurl,'/mymod/a.js"> </script>
<body onload=detectBrowser>
ปัญหาก็คือว่า จะเอาตัวแปร is_ie = true or false
ที่ได้มาจากไฟล์ a.js
มาใช้ใน index.php ยังไงครับ
ผมลองใช้
$is_ie = $_COOKIE['is_ie']
if $is_ie= true
...
else
...
ใน index.php ก็ไม่ทำงานครับ
จนปัญญาจริงๆ ครับ ขอบคุณครับ
cookie บน Javascript ไม่เหมือน php นะครับ cookie บน javascript ไม่ได้แยกเป็น array ถ้าจะอ่านหรือเขียนต้องอ่านมาแล้วจัดการแยกด้วยตัวเองครับ
บนเว็บมีโค้ดเกี่ยวกับ cookie ด้วย Javascript อยู่ครับ
ไม่ได้ความแล้วจะกลับมาถามเพิ่มครับ
หันไปใช้ php script แทน
จบข่าว
ซะงั้น
ข้อจำกัดของ Javascript มันเยอะครับ
แต่จริงๆ มันก็ไม่ค่อยถูกนัก เนื่อง จาก Javascript และ PHP มันก็มุ่งหวังเพื่อทำงานคนละอย่างกัน