<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>นพ ภิญโญวาณิชกะ &#187; JavaScript</title>
	<atom:link href="http://www.nop.in.th/category/programming/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nop.in.th</link>
	<description>Nop Pinyowanichaka &#124; ก้าวสั้นๆ ในวันเบาๆ ของผม</description>
	<lastBuildDate>Tue, 29 Nov 2011 06:34:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>เวลาทำ Popup Javascript แล้วเป็นภาษาต่างดาว</title>
		<link>http://www.nop.in.th/programming/javascript/%e0%b9%80%e0%b8%a7%e0%b8%a5%e0%b8%b2%e0%b8%97%e0%b8%b3-popup-javascript-%e0%b9%81%e0%b8%a5%e0%b9%89%e0%b8%a7%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b8%95%e0%b9%88/</link>
		<comments>http://www.nop.in.th/programming/javascript/%e0%b9%80%e0%b8%a7%e0%b8%a5%e0%b8%b2%e0%b8%97%e0%b8%b3-popup-javascript-%e0%b9%81%e0%b8%a5%e0%b9%89%e0%b8%a7%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b8%95%e0%b9%88/#comments</comments>
		<pubDate>Thu, 07 Oct 2010 02:31:57 +0000</pubDate>
		<dc:creator>นพ</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.nop.in.th/programming/javascript/%e0%b9%80%e0%b8%a7%e0%b8%a5%e0%b8%b2%e0%b8%97%e0%b8%b3-popup-javascript-%e0%b9%81%e0%b8%a5%e0%b9%89%e0%b8%a7%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b8%95%e0%b9%88/</guid>
		<description><![CDATA[โดยส่วนใหญ่ใน Application ที่เขียน ก็จะต้องมี Popup ที่เป็น Javascript โน้นนี่ แต่สำหรับที่ติดปัญหาก็คือ บางครั้ง Javascript ที่เป็น Popup แสดงภาษาไทยไม่ถูกต้อง คือเป็นต่างดาวไปเลย แม้ว่า Encoding Charset มั่นใจว่า Set ถูกหมดแล้ว วิธีแก้ปัญหาก็แสนจะง่ายดาย เพียงแค่ กำหนด charset ให้ javascript นั้นๆ เลยเช่น &#60;script LANGUAGE=&#8221;JavaScript&#8221; CHARSET=&#8221;UTF-8&#8243;&#62; &#160;&#160;&#160;&#160; alert(&#8216;ทดสอบ&#8217;); &#60;/script&#62; หรือถ้าเป็น javascript แบบไฟล์แยก &#60;SCRIPT LANGUAGE=&#8221;JavaScript&#8221; CHARSET=&#8221;UTF-8&#8243; SRC=&#8221;this_is_java.js&#8221;&#62;&#60;/SCRIPT&#62; แค่นี้ Javascript Popup ของเราก็ไม่เป็นภาษาต่างดาวแล้วครับ]]></description>
			<content:encoded><![CDATA[<p>โดยส่วนใหญ่ใน Application ที่เขียน ก็จะต้องมี Popup ที่เป็น Javascript โน้นนี่ แต่สำหรับที่ติดปัญหาก็คือ บางครั้ง Javascript ที่เป็น Popup แสดงภาษาไทยไม่ถูกต้อง คือเป็นต่างดาวไปเลย แม้ว่า Encoding Charset มั่นใจว่า Set ถูกหมดแล้ว</p>
<p>วิธีแก้ปัญหาก็แสนจะง่ายดาย เพียงแค่ กำหนด charset ให้ javascript นั้นๆ เลยเช่น</p>
<p>&lt;script LANGUAGE=&#8221;JavaScript&#8221; CHARSET=&#8221;UTF-8&#8243;&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; alert(&#8216;ทดสอบ&#8217;);<br />
&lt;/script&gt;<br />
หรือถ้าเป็น javascript แบบไฟล์แยก</p>
<p><span lang="EN-US">&lt;SCRIPT LANGUAGE=&#8221;JavaScript&#8221; CHARSET=&#8221;UTF-8&#8243;  SRC=&#8221;this_is_java.js&#8221;&gt;&lt;/SCRIPT&gt;</span></p>
<p>แค่นี้ Javascript Popup ของเราก็ไม่เป็นภาษาต่างดาวแล้วครับ</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nop.in.th/programming/javascript/%e0%b9%80%e0%b8%a7%e0%b8%a5%e0%b8%b2%e0%b8%97%e0%b8%b3-popup-javascript-%e0%b9%81%e0%b8%a5%e0%b9%89%e0%b8%a7%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99%e0%b8%a0%e0%b8%b2%e0%b8%a9%e0%b8%b2%e0%b8%95%e0%b9%88/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>เริ่มต้น Javascript Library ดีๆ กับ JQuery</title>
		<link>http://www.nop.in.th/programming/javascript/begin-javascript-library-with-jquery/</link>
		<comments>http://www.nop.in.th/programming/javascript/begin-javascript-library-with-jquery/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 10:23:35 +0000</pubDate>
		<dc:creator>นพ</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.nop.in.th/?p=260</guid>
		<description><![CDATA[เริ่มต้นกับ Javascript Library ดีๆ กับ JQuery เมื่อก่อนผมใช้ Prototype.js แบบทำ focus ทำ Ajax ง่ายๆ แต่หาอ่าน Document ลำบาก แล้วก็นั่งทำหน้ามึนกับมันไปนาน เลยเขียนได้แค่ก๊อกแก๊ก ก๊อกแก๊ก ไป แต่ไปเจอ หนังสือ JQuery in Action เลยคิดว่า เอาละเว้ย ตัวนี้แหละ (จริงๆ ก็ลองอ่านๆ ดูจากเว็บอื่นๆ ด้วย เพื่อประกอบการตัดสินใจ แม้ความจริง จะสามารถนำมันมาใช้รวมกันได้ทุกอัน) หลังจากที่ลองใช้งานดู พบเว็บที่น่าสนใจดังนี้ เว็บคนไทย อธิบายสั้นๆ ง่ายๆ แต่แจ่มแจ้งด้วย ขั้นตอนการทำงานของ JQuery ที่ทำเรื่องยากๆ ให้หมูไปเลย http://sixhead.com/testrun/jquery/2008.01.31/demo.html ผมชอบอันนี้แทบจะเป็นคู่มือที่อ่านเป็น reference แบบด่วนๆ ได้เลย http://visualjquery.com/1.1.2.html ถ้ามีเพิ่มผมจะมาเขียนเติมนะครับ ^^]]></description>
			<content:encoded><![CDATA[<p>เริ่มต้นกับ Javascript Library ดีๆ กับ JQuery เมื่อก่อนผมใช้ Prototype.js แบบทำ focus ทำ Ajax ง่ายๆ แต่หาอ่าน Document ลำบาก แล้วก็นั่งทำหน้ามึนกับมันไปนาน เลยเขียนได้แค่ก๊อกแก๊ก ก๊อกแก๊ก ไป แต่ไปเจอ หนังสือ JQuery in Action เลยคิดว่า เอาละเว้ย ตัวนี้แหละ (จริงๆ ก็ลองอ่านๆ ดูจากเว็บอื่นๆ ด้วย เพื่อประกอบการตัดสินใจ แม้ความจริง จะสามารถนำมันมาใช้รวมกันได้ทุกอัน) หลังจากที่ลองใช้งานดู พบเว็บที่น่าสนใจดังนี้</p>
<p>เว็บคนไทย อธิบายสั้นๆ ง่ายๆ แต่แจ่มแจ้งด้วย ขั้นตอนการทำงานของ JQuery ที่ทำเรื่องยากๆ ให้หมูไปเลย<br />
<a href="http://sixhead.com/testrun/jquery/2008.01.31/demo.html">http://sixhead.com/testrun/jquery/2008.01.31/demo.html</a></p>
<p>ผมชอบอันนี้แทบจะเป็นคู่มือที่อ่านเป็น reference แบบด่วนๆ ได้เลย<br />
<a href="http://visualjquery.com/1.1.2.html">http://visualjquery.com/1.1.2.html</a></p>
<p>ถ้ามีเพิ่มผมจะมาเขียนเติมนะครับ ^^</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nop.in.th/programming/javascript/begin-javascript-library-with-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Key Pressed Javascript Key Code</title>
		<link>http://www.nop.in.th/programming/javascript/key-pressed-javascript-key-code/</link>
		<comments>http://www.nop.in.th/programming/javascript/key-pressed-javascript-key-code/#comments</comments>
		<pubDate>Thu, 16 Aug 2007 11:43:15 +0000</pubDate>
		<dc:creator>นพ</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.nop.in.th/?p=179</guid>
		<description><![CDATA[พอเราต้องเขียน JavaScript มากๆ เข้าก็มีความจำเป็นในการต้องติดต่อ Interactive กับ Keyboard เพื่อการใช้งานในการอำนวยความสะดวกกับ User มากขึ้น คราวนี้ เวลาเราต้องการเขียน ดัก KeyCode เพื่อดัก Keyboard จำเป็นต้อง รู้รหัสของ Keyboard ไปค้นหาดูในเวบ ได้มาเลยเอามาเก็บไว้ ว่าจะเขียนเป็น JavaScript Keyboard Layout เก็บไว้เลย ตอนนี้เป็น Text ไปก่อนแล้วกัน  :oops:  Key Pressed Javascript Key Code backspace 8 tab 9 enter 13 shift 16 ctrl 17 alt 18 pause/break 19 caps lock 20 escape 27 page up [...]]]></description>
			<content:encoded><![CDATA[<p><img vspace="4" align="left" src="http://www.nop.in.th/wp-content/uploads/2007/08/oled_keyboard200.jpg" hspace="4" alt="Oled Keyboard" title="Oled Keyboard" />พอเราต้องเขียน JavaScript มากๆ เข้าก็มีความจำเป็นในการต้องติดต่อ Interactive กับ Keyboard เพื่อการใช้งานในการอำนวยความสะดวกกับ User มากขึ้น คราวนี้ เวลาเราต้องการเขียน ดัก KeyCode เพื่อดัก Keyboard จำเป็นต้อง รู้รหัสของ Keyboard ไปค้นหาดูในเวบ ได้มาเลยเอามาเก็บไว้</p>
<p>ว่าจะเขียนเป็น JavaScript Keyboard Layout เก็บไว้เลย ตอนนี้เป็น Text ไปก่อนแล้วกัน  :oops: </p>
<p><span id="more-112"></span></p>
<table border="1" cellPadding="2" cellSpacing="5" id="TABLE2">
<tr style="color: white; background-color: dimgray">
<td>Key Pressed</td>
<td>Javascript Key Code</td>
</tr>
<tr>
<td>backspace</td>
<td>8</td>
</tr>
<tr>
<td>tab</td>
<td>9</td>
</tr>
<tr>
<td>enter</td>
<td>13</td>
</tr>
<tr>
<td>shift</td>
<td>16</td>
</tr>
<tr>
<td>ctrl</td>
<td>17</td>
</tr>
<tr>
<td>alt</td>
<td>18</td>
</tr>
<tr>
<td>pause/break</td>
<td>19</td>
</tr>
<tr>
<td>caps lock</td>
<td>20</td>
</tr>
<tr>
<td>escape</td>
<td>27</td>
</tr>
<tr>
<td>page up</td>
<td>33</td>
</tr>
<tr>
<td>page down</td>
<td>34</td>
</tr>
<tr>
<td>end</td>
<td>35</td>
</tr>
<tr>
<td>home</td>
<td>36</td>
</tr>
<tr>
<td>left arrow</td>
<td>37</td>
</tr>
<tr>
<td>up arrow</td>
<td>38</td>
</tr>
<tr>
<td>right arrow</td>
<td>39</td>
</tr>
<tr>
<td>down arrow</td>
<td>40</td>
</tr>
<tr>
<td>insert</td>
<td>45</td>
</tr>
<tr>
<td>delete</td>
<td>46</td>
</tr>
<tr>
<td>0</td>
<td>48</td>
</tr>
<tr>
<td>1</td>
<td>49</td>
</tr>
<tr>
<td>2</td>
<td>50</td>
</tr>
<tr>
<td>3</td>
<td>51</td>
</tr>
<tr>
<td>4</td>
<td>52</td>
</tr>
<tr>
<td>5</td>
<td>53</td>
</tr>
<tr>
<td>6</td>
<td>54</td>
</tr>
<tr>
<td>7</td>
<td>55</td>
</tr>
<tr>
<td>8</td>
<td>56</td>
</tr>
<tr>
<td>9</td>
<td>57</td>
</tr>
<tr>
<td>a</td>
<td>65</td>
</tr>
<tr>
<td>b</td>
<td>66</td>
</tr>
<tr>
<td>c</td>
<td>67</td>
</tr>
<tr>
<td>d</td>
<td>68</td>
</tr>
<tr>
<td>e</td>
<td>69</td>
</tr>
<tr>
<td>f</td>
<td>70</td>
</tr>
<tr>
<td>g</td>
<td>71</td>
</tr>
<tr>
<td>h</td>
<td>72</td>
</tr>
<tr>
<td>i</td>
<td>73</td>
</tr>
<tr>
<td>j</td>
<td>74</td>
</tr>
<tr>
<td>k</td>
<td>75</td>
</tr>
<tr>
<td>l</td>
<td>76</td>
</tr>
<tr>
<td>m</td>
<td>77</td>
</tr>
<tr>
<td>n</td>
<td>78</td>
</tr>
<tr>
<td>o</td>
<td>79</td>
</tr>
<tr>
<td>p</td>
<td>80</td>
</tr>
<tr>
<td>q</td>
<td>81</td>
</tr>
<tr>
<td>r</td>
<td>82</td>
</tr>
<tr>
<td>s</td>
<td>83</td>
</tr>
<tr>
<td>t</td>
<td>84</td>
</tr>
<tr>
<td>u</td>
<td>85</td>
</tr>
<tr>
<td>v</td>
<td>86</td>
</tr>
<tr>
<td>w</td>
<td>87</td>
</tr>
<tr>
<td>x</td>
<td>88</td>
</tr>
<tr>
<td>y</td>
<td>89</td>
</tr>
<tr>
<td>z</td>
<td>90</td>
</tr>
<tr>
<td>left window key</td>
<td>91</td>
</tr>
<tr>
<td>right window key</td>
<td>92</td>
</tr>
<tr>
<td>select key</td>
<td>93</td>
</tr>
<tr>
<td>numpad 0</td>
<td>96</td>
</tr>
<tr>
<td>numpad 1</td>
<td>97</td>
</tr>
<tr>
<td>numpad 2</td>
<td>98</td>
</tr>
<tr>
<td>numpad 3</td>
<td>99</td>
</tr>
<tr>
<td>numpad 4</td>
<td>100</td>
</tr>
<tr>
<td>numpad 5</td>
<td>101</td>
</tr>
<tr>
<td>numpad 6</td>
<td>102</td>
</tr>
<tr>
<td>numpad 7</td>
<td>103</td>
</tr>
<tr>
<td>numpad 8</td>
<td>104</td>
</tr>
<tr>
<td>numpad 9</td>
<td>105</td>
</tr>
<tr>
<td>multiply</td>
<td>106</td>
</tr>
<tr>
<td>add</td>
<td>107</td>
</tr>
<tr>
<td>subtract</td>
<td>109</td>
</tr>
<tr>
<td>decimal point</td>
<td>110</td>
</tr>
<tr>
<td>divide</td>
<td>111</td>
</tr>
<tr>
<td>f1</td>
<td>112</td>
</tr>
<tr>
<td>f2</td>
<td>113</td>
</tr>
<tr>
<td>f3</td>
<td>114</td>
</tr>
<tr>
<td>f4</td>
<td>115</td>
</tr>
<tr>
<td>f5</td>
<td>116</td>
</tr>
<tr>
<td>f6</td>
<td>117</td>
</tr>
<tr>
<td>f7</td>
<td>118</td>
</tr>
<tr>
<td>f8</td>
<td>119</td>
</tr>
<tr>
<td>f9</td>
<td>120</td>
</tr>
<tr>
<td>f10</td>
<td>121</td>
</tr>
<tr>
<td>f11</td>
<td>122</td>
</tr>
<tr>
<td>f12</td>
<td>123</td>
</tr>
<tr>
<td>num lock</td>
<td>144</td>
</tr>
<tr>
<td>scroll lock</td>
<td>145</td>
</tr>
<tr>
<td>semi-colon</td>
<td>186</td>
</tr>
<tr>
<td>equal sign</td>
<td>187</td>
</tr>
<tr>
<td>comma</td>
<td>188</td>
</tr>
<tr>
<td>dash</td>
<td>189</td>
</tr>
<tr>
<td>period</td>
<td>190</td>
</tr>
<tr>
<td>forward slash</td>
<td>191</td>
</tr>
<tr>
<td>grave accent</td>
<td>192</td>
</tr>
<tr>
<td>open bracket</td>
<td>219</td>
</tr>
<tr>
<td>back slash</td>
<td>220</td>
</tr>
<tr>
<td>close braket</td>
<td>221</td>
</tr>
<tr>
<td>single quote</td>
<td>222</td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.nop.in.th/programming/javascript/key-pressed-javascript-key-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash กับ Javascript Menu แล้ว Menu หายไปหลัง Flash</title>
		<link>http://www.nop.in.th/programming/javascript/flash-%e0%b8%81%e0%b8%b1%e0%b8%9a-javascript-menu-%e0%b9%81%e0%b8%a5%e0%b9%89%e0%b8%a7-menu-%e0%b8%ab%e0%b8%b2%e0%b8%a2%e0%b9%84%e0%b8%9b%e0%b8%ab%e0%b8%a5%e0%b8%b1%e0%b8%87-flash/</link>
		<comments>http://www.nop.in.th/programming/javascript/flash-%e0%b8%81%e0%b8%b1%e0%b8%9a-javascript-menu-%e0%b9%81%e0%b8%a5%e0%b9%89%e0%b8%a7-menu-%e0%b8%ab%e0%b8%b2%e0%b8%a2%e0%b9%84%e0%b8%9b%e0%b8%ab%e0%b8%a5%e0%b8%b1%e0%b8%87-flash/#comments</comments>
		<pubDate>Wed, 11 Jul 2007 14:49:39 +0000</pubDate>
		<dc:creator>นพ</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.nop.in.th/?p=148</guid>
		<description><![CDATA[ใช้ Flash กับ Javascript Menu ทำไมใช้ Sothink DHTML แล้ว ปรากฏว่า ถ้า Menu มีการ Popup แล้ว เมนูหายไปอยู่หลัง Flash ใครใช้ Sothink แล้วคงเคยเจอ สำหรับวิธีแก้ปัญหา ก็ไม่ได้อยากเย็น เท่าไหร่เลย แต่ปัญหาไม่ได้อยู่ที่ DHTML Menu ของเรา แต่ไปอยู่ที่ Flash แทน &#8211; -&#8221; เพียง ใส่ Parameter อันนี้เข้าไป ก็จะสามารถใช้งาน DHTML Menu คู่กับ Flash ได้แล้วครับ &#60;param name=&#8221;wmode&#8221; value=&#8221;transparent&#8221;&#62;]]></description>
			<content:encoded><![CDATA[<h3>ใช้ Flash กับ Javascript Menu</h3>
<p>ทำไมใช้ Sothink DHTML แล้ว ปรากฏว่า ถ้า Menu มีการ Popup แล้ว เมนูหายไปอยู่หลัง Flash ใครใช้ Sothink แล้วคงเคยเจอ สำหรับวิธีแก้ปัญหา ก็ไม่ได้อยากเย็น เท่าไหร่เลย แต่ปัญหาไม่ได้อยู่ที่ DHTML Menu ของเรา แต่ไปอยู่ที่ Flash แทน &#8211; -&#8221;</p>
<p>เพียง ใส่ Parameter อันนี้เข้าไป ก็จะสามารถใช้งาน DHTML Menu คู่กับ Flash ได้แล้วครับ</p>
<p><strong>&lt;param name=&#8221;wmode&#8221; value=&#8221;transparent&#8221;&gt;</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nop.in.th/programming/javascript/flash-%e0%b8%81%e0%b8%b1%e0%b8%9a-javascript-menu-%e0%b9%81%e0%b8%a5%e0%b9%89%e0%b8%a7-menu-%e0%b8%ab%e0%b8%b2%e0%b8%a2%e0%b9%84%e0%b8%9b%e0%b8%ab%e0%b8%a5%e0%b8%b1%e0%b8%87-flash/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

