การใช้งาน Javascript บน GCMS
ถึงแม้ว่า GCMS จะสามารถใช้งาน Javascript ในหน้าเพจได้เหมือนเว็บปกติ แต่มันก็มีข้อจำกัดหรือข้อควรระวังพอสมควร เนื่องจากโดยปกติแล้วมันจะไม่สามารถใช้งาน Javascript ได้บนหน้าเพจที่ถูกเรียกโดย Ajax แต่ถ้าคุณใช้ GCMS ในโหมดที่ไม่ใช่ Ajax คุณก็สามารถใช้งาน Javascript ได้เต็มที่เหมือนเว็บทั่วๆไป
ข้อสังเกตุของปัญหานี้คือ หาก Javascript ของคุณถูกต้อง มันจะทำงานเฉพาะในการเรียกครั้งแรกหรือเมื่อ Refresh แต่ถ้าคุณเรียกครั้งที่ 2 หรือคลิกเปลี่ยนหน้าไปแล้วกลับมามันจะไม่ทำงาน ซึ่งนี่จะเป็นสัญญาณบอกให้รู้่ว่าคุณเรียกใช้ Javascript ผิดวิธี
กฏการใช้ Javascript บน GCMS
1.คำสั่ง Block Javascript ต้องอยู่ในรูปที่กำหนดเท่านั้น ดังโค้ดด้่านล่าง ขนาดตัวอักษร ช่องไฟของคำสั่งเหล่านี้ถ้าผิดไปจะมีผลให้ Javascript ไม่ทำงาน
[code]<script type="text/javascript">
//<![CDATA[
........
//]]>
</script>[/code]
2.ทุกคำสั่งของ Javascript ต้องจบด้วย ; ทุกคำสั่ง และสามารถเขียนในรูปแบบปกติที่ถนัดได้ เช่น
[code=script]if (i == 1) {
} else {
};[/code]
3.ห้ามมีบรรทัดว่างๆภายในบล๊อกให้เขียนคำสั่งต่อๆกันไปเป็นบรรทัด
4.ห้ามใส่หมายเหตุใดๆภายในโค้ดไม่ว่าจะเป็นรูปแบบไหนก็ตาม
กฏเหล่านี้ถึงจะไม่ได้เป็นกฏปกติของ Javascript แต่เพื่อให้ GCMS สามารถประมวลผลได้ถูกต้องก็มีความจำเป็นที่จะต้องควาบคุมการใช้งานบางส่วน เพื่อให้ระบบสามารถประมวลผลได้
ข้อสังเกตุของปัญหานี้คือ หาก Javascript ของคุณถูกต้อง มันจะทำงานเฉพาะในการเรียกครั้งแรกหรือเมื่อ Refresh แต่ถ้าคุณเรียกครั้งที่ 2 หรือคลิกเปลี่ยนหน้าไปแล้วกลับมามันจะไม่ทำงาน ซึ่งนี่จะเป็นสัญญาณบอกให้รู้่ว่าคุณเรียกใช้ Javascript ผิดวิธี
กฏการใช้ Javascript บน GCMS
1.คำสั่ง Block Javascript ต้องอยู่ในรูปที่กำหนดเท่านั้น ดังโค้ดด้่านล่าง ขนาดตัวอักษร ช่องไฟของคำสั่งเหล่านี้ถ้าผิดไปจะมีผลให้ Javascript ไม่ทำงาน
[code]<script type="text/javascript">
//<![CDATA[
........
//]]>
</script>[/code]
2.ทุกคำสั่งของ Javascript ต้องจบด้วย ; ทุกคำสั่ง และสามารถเขียนในรูปแบบปกติที่ถนัดได้ เช่น
[code=script]if (i == 1) {
} else {
};[/code]
3.ห้ามมีบรรทัดว่างๆภายในบล๊อกให้เขียนคำสั่งต่อๆกันไปเป็นบรรทัด
4.ห้ามใส่หมายเหตุใดๆภายในโค้ดไม่ว่าจะเป็นรูปแบบไหนก็ตาม
กฏเหล่านี้ถึงจะไม่ได้เป็นกฏปกติของ Javascript แต่เพื่อให้ GCMS สามารถประมวลผลได้ถูกต้องก็มีความจำเป็นที่จะต้องควาบคุมการใช้งานบางส่วน เพื่อให้ระบบสามารถประมวลผลได้
12 ตค. 2552 07:47 |
0 |
ดู 380 |
