ถ้าต้องการส่งตัวแปร php เข้าไปแทน 13.00 จะส่งไปได้ยังไงครับ โดยต้องการให้เปิดหน้านี้มาแล้ว ส่งค่าไปเลยเช่น
ส่งไปเป็น 15.00 ครับ มีวิธีกาทำรอย่างไรครับ
<script language="">
var limit="13:00"
if (document.images){
var parselimit=limit.split(":")
parselimit=parselimit[0]*60+parselimit[1]*1
}
function begintimer(){
if (!document.images)
return
if (parselimit==1)
// เหตุการณ์ที่ต้องการให้เกิดขึ้น
// window.location='page.php'; ถ้าต้องการให้กระโดดไปยัง Page อื่น
form1.submit();
else{
parselimit-=1
curmin=Math.floor(parselimit/60)
cursec=parselimit%60
if (curmin!=0)
curtime=" <font color=red> "+curmin+" </font>: <font color=red>"+cursec+" </font> "
else
if(cursec==0)
{
//alert('หมดเวลาแล้วจ้า');
//window.location='input_data.php';
}
else
{
curtime="เวลาที่เหลือ <font color=red>"+cursec+" </font>วินาที "
}
document.getElementById('dplay').innerHTML = curtime;
setTimeout("begintimer()",1000)
}
}
//-->
</script>
<script>
<?php
echo 'var limit=13.00'; // ค่าที่ต้องการส่ง
?>
alert(limit); // อ่านค่าด้วย Javascript
</script>
<?php
echo 'var limit=13.00'; // ค่าที่ต้องการส่ง
?>
alert(limit); // อ่านค่าด้วย Javascript
</script>
สิ่งที่ต้องการเป็นแบบว่าพอเปิด Page ให้ ดึงข้อมูลจาก Database และนำข้อมูลที่ได้ซึ่งเป็น นาที ตัวอย่างเช่น 10 นาที 22 วินาที
10:22 แล้วให้ส่งไปอัตโนมัติที่ Javascript ข้างต้นโดย Script นั้นอยู่ในหน้าเดียวกัน จะสามารถมีวิธีการใดทำได้ไหมครับ
ขอบคุณครับ
10:22 แล้วให้ส่งไปอัตโนมัติที่ Javascript ข้างต้นโดย Script นั้นอยู่ในหน้าเดียวกัน จะสามารถมีวิธีการใดทำได้ไหมครับ
ขอบคุณครับ
555+++
ก็อ่านจาก db มาสิครับ อ่านแล้วก็ echo ตัวแปรออกมา หลังจากนั้น javascript จะเอาไปใช้เเมื่อไรก็ได้
ลองทดสอบตัวอย่างด้านบนดูก่อน ตัวแปร limit มาจาก PHP อยากเขียนให้มันมีค่ายังไงก็เขียนเอาครับ
ก็อ่านจาก db มาสิครับ อ่านแล้วก็ echo ตัวแปรออกมา หลังจากนั้น javascript จะเอาไปใช้เเมื่อไรก็ได้
ลองทดสอบตัวอย่างด้านบนดูก่อน ตัวแปร limit มาจาก PHP อยากเขียนให้มันมีค่ายังไงก็เขียนเอาครับ
การส่งค่าจาก PHP ไป JavaScript แนะนำว่าให้ใช้ json_encode เอาครับ ประมาณว่า
<script>
limit = <?php echo json_encode($limit); ?>;
</script>
เพราะว่าถ้าใช้ json_encode จะไม่มีปัญหาเรื่องการ Escape String ถ้าหากมีพวก ' " \ \n หรืออักขระที่เป็น UTF-8 ครับ
และนอกจากนี้ จะสามารถส่ง array และ object ไป JavaScript ได้เลยครับ
<script>
limit = <?php echo json_encode($limit); ?>;
</script>
เพราะว่าถ้าใช้ json_encode จะไม่มีปัญหาเรื่องการ Escape String ถ้าหากมีพวก ' " \ \n หรืออักขระที่เป็น UTF-8 ครับ
และนอกจากนี้ จะสามารถส่ง array และ object ไป JavaScript ได้เลยครับ