<?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>iChetblog.net &#187; JavaScript</title>
	<atom:link href="http://ichetblog.net/node/tag/javascript/feed" rel="self" type="application/rss+xml" />
	<link>http://ichetblog.net</link>
	<description>บล็อกเล็กๆ ของเด็กคนหนึ่งบนโลกใบนี้</description>
	<lastBuildDate>Thu, 29 Jul 2010 11:26:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>ทำลิ้งค์ Copy Code แบบ SMF 2.0</title>
		<link>http://ichetblog.net/node/372.html</link>
		<comments>http://ichetblog.net/node/372.html#comments</comments>
		<pubDate>Sun, 15 Nov 2009 02:03:18 +0000</pubDate>
		<dc:creator>iChetblog</dc:creator>
				<category><![CDATA[สคริปขยะ]]></category>
		<category><![CDATA[เอสเอ็มเอฟ]]></category>
		<category><![CDATA[แงะไปทั่ว]]></category>
		<category><![CDATA[Copy Code]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[SMF 1.1.10]]></category>
		<category><![CDATA[SMF 2.0]]></category>

		<guid isPermaLink="false">http://ichetblog.net/?p=372</guid>
		<description><![CDATA[ทำลิ้งค์ Copy Code แบบ SMF 2.0 เนื่องจากว่ามีคนโพสขอวิธีทำไว้ที่คอมโพส และช่วงนี้ผมก็ไม่มีอะไรจะมาลงในบล็อกซะด้วย ก็เลยจิ๊กเอาวิธีทำลิ้งค์ Copy Code แบบ SMF 2.0 มาใส่แทนครับ หมาเหตุ : เราจะไม่อธิบายแบบละเอียด เพราะขี้เกียจ 1.ก๊อปโค้ด &#60;เอ class="codeoperation" onclick="return smfSelectText(this);" href="javascript:void(0);"&#62;Copy Code&#60;/เอ&#62; วางแถวๆ (บรรทัดที่ 125X) ' . $txt['smf238'] . ': วางไว้ที่ /home/domains/ro89.com/public_html/forum/Sources/Subs.php 2.ก๊อปโค้ด // Get the text in a code tag. // From SMF 2.0 (expertduck.com) // Modify By iChetblog.net // [...]]]></description>
			<content:encoded><![CDATA[<h1 style="text-align: center;size:15pt;"><a href="http://ichetblog.net/node/372.html" target="_blank"><strong>ทำลิ้งค์ Copy Code แบบ SMF 2.0</strong></a></h1>
<p>
เนื่องจากว่ามีคนโพสขอวิธีทำไว้ที่<a href="http://www.coms-post.com/3957">คอมโพส</a> และช่วงนี้ผมก็ไม่มีอะไรจะมาลงในบล็อกซะด้วย<br />
ก็เลยจิ๊กเอาวิธีทำลิ้งค์ Copy Code แบบ SMF 2.0 มาใส่แทนครับ <img src='http://ichetblog.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /><br />
หมาเหตุ : เราจะไม่อธิบายแบบละเอียด เพราะขี้เกียจ <img src='http://ichetblog.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /><br />
1.ก๊อปโค้ด<br />
<code>&lt;เอ class="codeoperation" onclick="return smfSelectText(this);" href="javascript:void(0);"&gt;Copy Code&lt;/เอ&gt;</code><br />
วางแถวๆ (บรรทัดที่ 125X)<br />
<code>' . $txt['smf238'] . ':</code><br />
วางไว้ที่<br />
<span id="more-372"></span><br />
<code>/home/domains/ro89.com/public_html/forum/Sources/Subs.php</code></p>
<p>2.ก๊อปโค้ด<code><br />
// Get the text in a code tag.<br />
// From SMF 2.0 (expertduck.com)<br />
// Modify By iChetblog.net<br />
// ใครลบ 3 บรรทัดบน ขอให้เป็นหมัน มีแฟนเป็นกระเทย <img src='http://ichetblog.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> :P<br />
function smfSelectText(oCurElement, bActOnElement)<br />
{<br />
// The place we're looking for is one div up, and next door - if it's auto detect.<br />
if (typeof(bActOnElement) == 'boolean' &amp;&amp; bActOnElement)<br />
var oCodeArea = document.getElementById(oCurElement);<br />
else<br />
var oCodeArea = oCurElement.parentNode.nextSibling;</p>
<p>if (typeof(oCodeArea) != 'object' || oCodeArea == null)<br />
return false;</p>
<p>// Start off with my favourite, internet explorer.<br />
if (document.body.createTextRange)<br />
{<br />
var oCurRange = document.body.createTextRange();<br />
oCurRange.moveToElementText(oCodeArea);<br />
oCurRange.select();<br />
}<br />
// Firefox at el.<br />
else if (window.getSelection)<br />
{<br />
var oCurSelection = window.getSelection();<br />
// Safari is special!<br />
if (oCurSelection.setBaseAndExtent)<br />
{<br />
var oLastChild = oCodeArea.lastChild;<br />
oCurSelection.setBaseAndExtent(oCodeArea, 0, oLastChild, typeof(oLastChild.innerText) == 'undefined' ? oLastChild.textContent.length :</p>
<p>oLastChild.innerText.length);<br />
}<br />
else<br />
{<br />
var curRange = document.createRange();<br />
curRange.selectNodeContents(oCodeArea);</p>
<p>oCurSelection.removeAllRanges();<br />
oCurSelection.addRange(curRange);<br />
}<br />
}</p>
<p>return false;<br />
}<br />
</code>ไปวางไว้ที่<br />
<code>/home/domains/ro89.com/public_html/forum/Themes/default/script.js</code></p>
]]></content:encoded>
			<wfw:commentRss>http://ichetblog.net/node/372.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ทำ ResizeImage แบบง่ายๆ (JavaScript)</title>
		<link>http://ichetblog.net/node/356.html</link>
		<comments>http://ichetblog.net/node/356.html#comments</comments>
		<pubDate>Wed, 14 Oct 2009 01:42:57 +0000</pubDate>
		<dc:creator>iChetblog</dc:creator>
				<category><![CDATA[สคริปขยะ]]></category>
		<category><![CDATA[เอสเอ็มเอฟ]]></category>
		<category><![CDATA[Image]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[ReSize]]></category>
		<category><![CDATA[ResizeImage]]></category>
		<category><![CDATA[SMF]]></category>

		<guid isPermaLink="false">http://ichetblog.net/?p=356</guid>
		<description><![CDATA[(ภาพจาก : http://www.zone-it.com/116947) โค้ด ResizeImage นี้แกะมาจากเว็บโซนไอที และขออนุญาติเจ้าของเว็บเป็นที่เรียบร้อยแล้วครับ ซึ่งเราสามารถประยุกต์ใช้ได้หลายอย่าง แต่ในที่นี้ ผมจะยกตัวอย่างกับการใช้ใน SMF ละกันนะครับ วิธีทำ สำหรับ SMF ขั้นตอนแรกนะครับ ให้เปิดไฟล์ ./Themes/ธีมนะจ๊ะ/script.js ก่อนครับ แล้วแทรกโค้ด ไฟล์ ./Themes/ธีมนะจ๊ะ/script.js เพิ่มโค้ดนี้เข้าไป ไว้ตรงไหนก็ได้ครับ (แนะนำว่า ให้ไว้บนสุด) และให้เปิดไฟล์ /Sources/Subs.php หา แล้วจะเจอโค้ดแนวๆนี้ ให้เอาโค้ดนี้ยัดแทนครับ ปล.มีบั๊คตรงโค้ดในไฟล์ Subs.php แก้กันเองนะ (ไม่บอกว่าตรงไหน)]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a title="ResizeImage" rel="lightbox[groupname]" href="http://ichetblog.net/pic/356.gif"><img class="aligncenter" src="http://ichetblog.net/pic/356.gif" alt="Easy ResizeImage" width="376" height="245" /></a></p>
<p>(ภาพจาก : http://www.zone-it.com/116947)</p>
<p>โค้ด ResizeImage นี้แกะมาจากเว็บโซนไอที และขออนุญาติเจ้าของเว็บเป็นที่เรียบร้อยแล้วครับ</p>
<p>ซึ่งเราสามารถประยุกต์ใช้ได้หลายอย่าง แต่ในที่นี้ ผมจะยกตัวอย่างกับการใช้ใน SMF ละกันนะครับ<br />
<span id="more-356"></span></p>
<h2>วิธีทำ สำหรับ SMF</h2>
<p>ขั้นตอนแรกนะครับ ให้เปิดไฟล์ ./Themes/ธีมนะจ๊ะ/script.js ก่อนครับ</p>
<p>แล้วแทรกโค้ด</p>
<p>ไฟล์ ./Themes/ธีมนะจ๊ะ/script.js<br />
เพิ่มโค้ดนี้เข้าไป</p>
<pre class="chili"><code>
/*Copy from Zone-IT*/
/*Coder By ????*/
/*ใครลบ 2 บรรทัดบน เป็นหมัน(รวมทั้งบรรทัดนี้ด้วย)*/
function ResizeImage(me){reSized=0;fixWidth=600;fixHeight=600;if(me.width&gt;fixWidth){me.height=(fixWidth/me.width)*me.height;me.width=fixWidth;reSized=1;}
if(me.height&gt;fixHeight){me.width=(fixHeight/me.height)*me.width;me.height=fixHeight;reSized=1;}
if(reSized){mdiv=document.createElement(&#039;div&#039;);mdiv.innerHTML=&#039;&lt;b style=&quot;color:red;&quot;&gt;(รูปนี้ได้ถูกย่อลงมา โปรดคลิ้กที่นี่ เพื่อดูรูปนี้ในขนาดจริง)&lt;/b&gt;&#039;;mdiv.onclick=function(){return window.open(me.src,&#039;_blank&#039;);};me.parentNode.insertBefore(mdiv,me.nextSibling);}}
function delayer(){var id=0;return function(fn,t){clearTimeout(id);if(fn)
id=setTimeout(fn,t?t:0);};}
</code></pre>
<p>ไว้ตรงไหนก็ได้ครับ (แนะนำว่า ให้ไว้บนสุด)</p>
<p>และให้เปิดไฟล์ /Sources/Subs.php<br />
หา</p>
<pre class="chili"><code>
&#039;tag&#039; =&gt; &#039;img&#039;,
</code></pre>
<p>แล้วจะเจอโค้ดแนวๆนี้</p>
<pre class="chili"><code>			array(
				&#039;tag&#039; =&gt; &#039;img&#039;,
				&#039;type&#039; =&gt; &#039;unparsed_content&#039;,
				&#039;content&#039; =&gt; &#039;&lt;img src=&quot;$1&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&#039;,
				&#039;validate&#039; =&gt; create_function(&#039;&amp;$tag, &amp;$data, $disabled&#039;, &#039;$data = strtr($data, array(\&#039;&lt;br /&gt;\&#039; =&gt; \&#039;\&#039;));&#039;),
				&#039;disabled_content&#039; =&gt; &#039;($1)&#039;,
			),</code></pre>
<p>ให้เอาโค้ดนี้ยัดแทนครับ</p>
<pre class="chili"><code>			array(
				&#039;tag&#039; =&gt; &#039;img&#039;,
				&#039;type&#039; =&gt; &#039;unparsed_content&#039;,
				&#039;content&#039; =&gt; &#039;&lt;img src=&quot;$1&quot; alt=&quot;&quot; border=&quot;30000000000000000&quot; onload=&quot;ResizeImage(this)&quot; /&gt;&#039;,
				&#039;validate&#039; =&gt; create_function(&#039;&amp;$tag, &amp;$data, $disabled&#039;, &#039;$data = strtr($data, array(\&#039;&lt;br /&gt;\&#039; =&gt; \&#039;\&#039;));&#039;),
				&#039;disabled_content&#039; =&gt; &#039;($1)&#039;,
			),</code></pre>
<p>ปล.มีบั๊คตรงโค้ดในไฟล์ Subs.php แก้กันเองนะ (ไม่บอกว่าตรงไหน)</p>
]]></content:encoded>
			<wfw:commentRss>http://ichetblog.net/node/356.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
