• user warning: Table 'cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:744a968a07b52c73b6e19ec4499ad65d' in /home/tgv/htdocs/includes/cache.inc on line 27.
  • user warning: Table 'cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<!--paging_filter--><style type=\"text/css\">\n<!--\n#miniflex {\nwidth: 90%; // ความกว้างของแถบ Menu (เทียบกับขนาดหน้าจอคนดูว่าจะให้มีกี่ %)\nfloat: left;\nfont-size: small; /* could be specified at a higher level */\nmargin: 20 0 0 50px; // ตรงเลข 25 คือตำแหน่งนับจากด้านบน , ตรงเลข 150 คือตำแหน่งนับจากด้านซ้าย\npadding: 0 10px 0 10px;\nborder-bottom: 1px solid #696;\nposition:relative;\nz-index:2;\n}\n#miniflex li {\nfloat: left;\nmargin: 0;\npadding: 0;\ndisplay: inline;\nlist-style: none;\nposition:relative;\n}\n#miniflex a:link, #miniflex a:visited {\nfloat: left;\nfont-size: 85%;\nline-height: 20px;\nfont-weight: bold;\nmargin: 0 10px 0 10px;\ntext-decoration: none;\ncolor: #090;\n}\n#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {\nborder-bottom: 4px solid #360;\npadding-bottom: 2px;\ncolor: #360;\n}\n#animated-tab {\nposition: absolute;\nz-index: 1;\nfont-size: 85%;\nline-height: 20px;\npadding-bottom: 2px;\nborder-bottom: 4px solid #696;\n}\n--><!--\n#miniflex {\nwidth: 90%; // ความกว้างของแถบ Menu (เทียบกับขนาดหน้าจอคนดูว่าจะให้มีกี่ %)\nfloat: left;\nfont-size: small; /* could be specified at a higher level */\nmargin: 20 0 0 50px; // ตรงเลข 25 คือตำแหน่งนับจากด้านบน , ตรงเลข 150 คือตำแหน่งนับจากด้านซ้าย\npadding: 0 10px 0 10px;\nborder-bottom: 1px solid #696;\nposition:relative;\nz-index:2;\n}\n#miniflex li {\nfloat: left;\nmargin: 0;\npadding: 0;\ndisplay: inline;\nlist-style: none;\nposition:relative;\n}\n#miniflex a:link, #miniflex a:visited {\nfloat: left;\nfont-size: 85%;\nline-height: 20px;\nfont-weight: bold;\nmargin: 0 10px 0 10px;\ntext-decoration: none;\ncolor: #090;\n}\n#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {\nborder-bottom: 4px solid #360;\npadding-bottom: 2px;\ncolor: #360;\n}\n#animated-tab {\nposition: absolute;\nz-index: 1;\nfont-size: 85%;\nline-height: 20px;\npadding-bottom: 2px;\nborder-bottom: 4px solid #696;\n}\n-->\n</style><script type=\"text/javascript\">\n<!--\n/* This script and many more are available free online at\nThe JavaScript Source :: <a href=\"http://javascript.internet.com\" title=\"http://javascript.internet.com\">http://javascript.internet.com</a>\nCreated by: Brian McAllister :: <a href=\"http://www.frequency-decoder.com/\" title=\"http://www.frequency-decoder.com/\">http://www.frequency-decoder.com/</a> */\n/*\nAnimated miniTabs by frequency decoder\nFurther information on this script can be located\non the authors Web site <a href=\"http://www.frequency-decoder.com/\" title=\"http://www.frequency-decoder.com/\">http://www.frequency-decoder.com/</a>\nBased on an idea by Rob L Glazebrook\n(<a href=\"http://www.rootarcana.com/test/smartmini/\" title=\"http://www.rootarcana.com/test/smartmini/\">http://www.rootarcana.com/test/smartmini/</a>)\nwhich was derived from the original idea of Stephen Clark\n(<a href=\"http://www.sgclark.com/sandbox/minislide/\" title=\"http://www.sgclark.com/sandbox/minislide/\">http://www.sgclark.com/sandbox/minislide/</a>)\nChanges\n=======\n05/03/06 : Creation\n08/03/06 : Added the cleanUp method to stop IE memory leaks.\nThis script is distributed under a \"Attribution-NonCommercial-ShareAlike 2.0\" license\nYou are free:\n1. to copy, distribute, display, and perform the work.\n2. to make derivative works.\nUnder the following conditions:\n1. **Attribution*: You must attribute the work in the manner specified\nby the author or licensor.\n2. Noncommercial*: You may not use this work for commercial purposes.*\n3. Share Alike*: If you alter, transform, or build upon this work,\nyou may distribute the resulting work only under a license identical to this one.\n*/\nvar miniTab = {\ncurrentTab: 0,\nactiveTab: 0,\ndestX: 0,\ndestW: 0,\nt: 0,\nb: 0,\nc: 0,\nd: 20,\nanimInterval: null,\nsliderObj: null,\naHeight: 0,\ninit: function() {\nif(!document.getElementById || !document.getElementById(\"miniflex\")) return;\nvar ul = document.getElementById(\"miniflex\");\nvar liArr = ul.getElementsByTagName(\"li\");\nvar aArr = ul.getElementsByTagName(\"a\");\nfor(var i = 0, li; li = liArr[i]; i++) {\nliArr[i].onmouseover = aArr[i].onfocus = function(e) {\nvar pos = 0;\nvar elem = this.nodeName == \"LI\" ? this : this.parentNode;\nwhile(elem.previousSibling) {\nelem = elem.previousSibling;\nif(elem.tagName && elem.tagName == \"LI\") pos++;\n}\nminiTab.initSlide(pos);\n}\n}\nul.onmouseout = function(e) {\nminiTab.initSlide(miniTab.currentTab);\n};\nfor(var i = 0; i &lt; aArr.length; i++) {\nif(document.location.href.indexOf(aArr[i].href)>=0) {\nminiTab.activeTab = miniTab.currentTab = i;\n}\naArr[i].style.borderBottom = \"0px\";\naArr[i].style.paddingBottom = \"6px\";\n}\nminiTab.slideObj = ul.parentNode.appendChild(document.createElement(\"div\"));\nminiTab.slideObj.appendChild(document.createTextNode(String.fromCharCode(160)));\nminiTab.slideObj.id = \"animated-tab\";\nminiTab.slideObj.style.top = (ul.offsetTop + liArr[miniTab.activeTab].offsetTop + aArr[miniTab.activeTab].offsetTop) + \"px\";\nminiTab.slideObj.style.left = (ul.offsetLeft + + liArr[miniTab.activeTab].offsetLeft + aArr[miniTab.activeTab].offsetLeft) + \"px\";\nminiTab.slideObj.style.width = aArr[miniTab.activeTab].offsetWidth + \"px\";\nminiTab.aHeight = ul.offsetTop + liArr[miniTab.activeTab].offsetTop + aArr[miniTab.activeTab].offsetTop;\nminiTab.initSlide(miniTab.activeTab, true);\nvar intervalMethod = function() { miniTab.slideIt(); }\nminiTab.animInterval = setInterval(intervalMethod,10);\n},\ncleanUp: function() {\nclearInterval(miniTab.animInterval);\nminiTab.animInterval = null;\n},\ninitSlide: function(pos, force) {\nif(!force && pos == miniTab.activeTab) return;\nminiTab.activeTab = pos;\nminiTab.initAnim();\n},\ninitAnim: function() {\nvar ul = document.getElementById(\"miniflex\");\nvar liArr = ul.getElementsByTagName(\"li\");\nvar aArr = ul.getElementsByTagName(\"a\");\nminiTab.destX = parseInt(liArr[miniTab.activeTab].offsetLeft + liArr[miniTab.activeTab].getElementsByTagName(\"a\")[0].offsetLeft + ul.offsetLeft);\nminiTab.destW = parseInt(liArr[miniTab.activeTab].getElementsByTagName(\"a\")[0].offsetWidth);\nminiTab.t = 0;\nminiTab.b = miniTab.slideObj.offsetLeft;\nminiTab.c = miniTab.destX - miniTab.b;\nminiTab.bW = miniTab.slideObj.offsetWidth;\nminiTab.cW = miniTab.destW - miniTab.bW;\nminiTab.slideObj.style.top = (ul.offsetTop + liArr[miniTab.activeTab].offsetTop + aArr[miniTab.activeTab].offsetTop) + \"px\";\n},\nslideIt:function() {\nvar ul = document.getElementById(\"miniflex\");\nvar liArr = ul.getElementsByTagName(\"li\");\nvar aArr = ul.getElementsByTagName(\"a\");\n// Has the browser text size changed?\nif(miniTab.aHeight != ul.offsetTop + liArr[miniTab.activeTab].offsetTop + aArr[miniTab.activeTab].offsetTop) {\nminiTab.initAnim();\nminiTab.aHeight = ul.offsetTop + liArr[miniTab.activeTab].offsetTop + aArr[miniTab.activeTab].offsetTop\n};\nif(miniTab.t++ &lt; miniTab.d) {\nvar x = miniTab.animate(miniTab.t,miniTab.b,miniTab.c,miniTab.d);\nvar w = miniTab.animate(miniTab.t,miniTab.bW,miniTab.cW,miniTab.d);\nminiTab.slideObj.style.left = parseInt(x) + \"px\";\nminiTab.slideObj.style.width = parseInt(w) + \"px\";\n} else {\nminiTab.slideObj.style.left = miniTab.destX + \"px\";\nminiTab.slideObj.style.width = miniTab.destW +\"px\";\n}\n},\nanimate: function(t,b,c,d) {\nif ((t/=d/2) &lt; 1) return c/2*t*t + b;\nreturn -c/2 * ((--t)*(t-2) - 1) + b;\n}\n}\nwindow.onload = miniTab.init;\nwindow.onunload = miniTab.cleanUp;\n//--><!--\n/* This script and many more are available free online at\nThe JavaScript Source :: <a href=\"http://javascript.internet.com\" title=\"http://javascript.internet.com\">http://javascript.internet.com</a>\nCreated by: Brian McAllister :: <a href=\"http://www.frequency-decoder.com/\" title=\"http://www.frequency-decoder.com/\">http://www.frequency-decoder.com/</a> */\n/*\nAnimated miniTabs by frequency decoder\nFurther information on this script can be located\non the authors Web site <a href=\"http://www.frequency-decoder.com/\" title=\"http://www.frequency-decoder.com/\">http://www.frequency-decoder.com/</a>\nBased on an idea by Rob L Glazebrook\n(<a href=\"http://www.rootarcana.com/test/smartmini/\" title=\"http://www.rootarcana.com/test/smartmini/\">http://www.rootarcana.com/test/smartmini/</a>)\nwhich was derived from the original idea of Stephen Clark\n(<a href=\"http://www.sgclark.com/sandbox/minislide/\" title=\"http://www.sgclark.com/sandbox/minislide/\">http://www.sgclark.com/sandbox/minislide/</a>)\nChanges\n=======\n05/03/06 : Creation\n08/03/06 : Added the cleanUp method to stop IE memory leaks.\nThis script is distributed under a \"Attribution-NonCommercial-ShareAlike 2.0\" license\nYou are free:\n1. to copy, distribute, display, and perform the work.\n2. to make derivative works.\nUnder the following conditions:\n1. **Attribution*: You must attribute the work in the manner specified\nby the author or licensor.\n2. Noncommercial*: You may not use this work for commercial purposes.*\n3. Share Alike*: If you alter, transform, or build upon this work,\nyou may distribute the resulting work only under a license identical to this one.\n*/\nvar miniTab = {\ncurrentTab: 0,\nactiveTab: 0,\ndestX: 0,\ndestW: 0,\nt: 0,\nb: 0,\nc: 0,\nd: 20,\nanimInterval: null,\nsliderObj: null,\naHeight: 0,\ninit: function() {\nif(!document.getElementById || !document.getElementById(\"miniflex\")) return;\nvar ul = document.getElementById(\"miniflex\");\nvar liArr = ul.getElementsByTagName(\"li\");\nvar aArr = ul.getElementsByTagName(\"a\");\nfor(var i = 0, li; li = liArr[i]; i++) {\nliArr[i].onmouseover = aArr[i].onfocus = function(e) {\nvar pos = 0;\nvar elem = this.nodeName == \"LI\" ? this : this.parentNode;\nwhile(elem.previousSibling) {\nelem = elem.previousSibling;\nif(elem.tagName && elem.tagName == \"LI\") pos++;\n}\nminiTab.initSlide(pos);\n}\n}\nul.onmouseout = function(e) {\nminiTab.initSlide(miniTab.currentTab);\n};\nfor(var i = 0; i &lt; aArr.length; i++) {\nif(document.location.href.indexOf(aArr[i].href)>=0) {\nminiTab.activeTab = miniTab.currentTab = i;\n}\naArr[i].style.borderBottom = \"0px\";\naArr[i].style.paddingBottom = \"6px\";\n}\nminiTab.slideObj = ul.parentNode.appendChild(document.createElement(\"div\"));\nminiTab.slideObj.appendChild(document.createTextNode(String.fromCharCode(160)));\nminiTab.slideObj.id = \"animated-tab\";\nminiTab.slideObj.style.top = (ul.offsetTop + liArr[miniTab.activeTab].offsetTop + aArr[miniTab.activeTab].offsetTop) + \"px\";\nminiTab.slideObj.style.left = (ul.offsetLeft + + liArr[miniTab.activeTab].offsetLeft + aArr[miniTab.activeTab].offsetLeft) + \"px\";\nminiTab.slideObj.style.width = aArr[miniTab.activeTab].offsetWidth + \"px\";\nminiTab.aHeight = ul.offsetTop + liArr[miniTab.activeTab].offsetTop + aArr[miniTab.activeTab].offsetTop;\nminiTab.initSlide(miniTab.activeTab, true);\nvar intervalMethod = function() { miniTab.slideIt(); }\nminiTab.animInterval = setInterval(intervalMethod,10);\n},\ncleanUp: function() {\nclearInterval(miniTab.animInterval);\nminiTab.animInterval = null;\n},\ninitSlide: function(pos, force) {\nif(!force && pos == miniTab.activeTab) return;\nminiTab.activeTab = pos;\nminiTab.initAnim();\n},\ninitAnim: function() {\nvar ul = document.getElementById(\"miniflex\");\nvar liArr = ul.getElementsByTagName(\"li\");\nvar aArr = ul.getElementsByTagName(\"a\");\nminiTab.destX = parseInt(liArr[miniTab.activeTab].offsetLeft + liArr[miniTab.activeTab].getElementsByTagName(\"a\")[0].offsetLeft + ul.offsetLeft);\nminiTab.destW = parseInt(liArr[miniTab.activeTab].getElementsByTagName(\"a\")[0].offsetWidth);\nminiTab.t = 0;\nminiTab.b = miniTab.slideObj.offsetLeft;\nminiTab.c = miniTab.destX - miniTab.b;\nminiTab.bW = miniTab.slideObj.offsetWidth;\nminiTab.cW = miniTab.destW - miniTab.bW;\nminiTab.slideObj.style.top = (ul.offsetTop + liArr[miniTab.activeTab].offsetTop + aArr[miniTab.activeTab].offsetTop) + \"px\";\n},\nslideIt:function() {\nvar ul = document.getElementById(\"miniflex\");\nvar liArr = ul.getElementsByTagName(\"li\");\nvar aArr = ul.getElementsByTagName(\"a\");\n// Has the browser text size changed?\nif(miniTab.aHeight != ul.offsetTop + liArr[miniTab.activeTab].offsetTop + aArr[miniTab.activeTab].offsetTop) {\nminiTab.initAnim();\nminiTab.aHeight = ul.offsetTop + liArr[miniTab.activeTab].offsetTop + aArr[miniTab.activeTab].offsetTop\n};\nif(miniTab.t++ &lt; miniTab.d) {\nvar x = miniTab.animate(miniTab.t,miniTab.b,miniTab.c,miniTab.d);\nvar w = miniTab.animate(miniTab.t,miniTab.bW,miniTab.cW,miniTab.d);\nminiTab.slideObj.style.left = parseInt(x) + \"px\";\nminiTab.slideObj.style.width = parseInt(w) + \"px\";\n} else {\nminiTab.slideObj.style.left = miniTab.destX + \"px\";\nminiTab.slideObj.style.width = miniTab.destW +\"px\";\n}\n},\nanimate: function(t,b,c,d) {\nif ((t/=d/2) &lt; 1) return c/2*t*t + b;\nreturn -c/2 * ((--t)*(t-2) - 1) + b;\n}\n}\nwindow.onload = miniTab.init;\nwindow.onunload = miniTab.cleanUp;\n//-->\n</script><p style=\"text-align: center\">\n<img src=\"/files/u75568/head_type.jpg\" height=\"100\" width=\"550\" />   \n</p>\n<ul id=\"miniflex\">\n<li><a href=\"/node/132514\">หน้าแรก</a></li>\n<li><a href=\"/node/132517\">กลไกการเกิดพฤติกรรม</a></li>\n<li><a href=\"/node/132519\" class=\"active\">ประเภทของพฤติกรรม</a></li>\n<li><a href=\"/node/132520\">ความสัมพันธ์กับระบบประสาท</a></li>\n<li><a href=\"/node/132521\">การสื่อสารระหว่างสัตว์</a></li>\n</ul>\n<p>\n&nbsp;\n</p>\n<p>\n&nbsp;\n</p>\n<p style=\"text-align: center\">\n<a href=\"/node/133255\">พฤติกรรมที่เป็นมาแต่กำเนิด</a> | <u>พฤติกรรมที่เกิดจากการเรียนรู้</u>\n</p>\n<p style=\"text-align: center\">\n<span style=\"color: #ffffff\">.</span> \n</p>\n<p style=\"text-align: center\">\n<span style=\"font-size: large\"><b> พฤติกรรมที่เกิดจากการเรียนรู้ </b></span>\n</p>\n<p style=\"text-align: left\">\n<span style=\"color: #ffffff\"><br />\n.......</span><b><span style=\"color: #339966\">พฤติกรรมที่เกิดจากการเรียนรู้ (</span></b><b><span style=\"color: #339966\"> หรือAcquired behavior)</span></b> เป็นพฤติกรรมที่<u>ไม่ได้มีมาแต่กำเนิด</u> เกิดจากการเรียนรู้ต้องอาศัยประสบการณ์มาก่อนจึงจะเกิดพฤติกรรมได้\n</p>\n<p style=\"text-align: center\">\n<i> การทดลองการเรียนรู้ของคางคก</i>\n</p>\n<p style=\"text-align: center\">\n<img src=\"/files/u75568/learned-behavior.gif\" height=\"237\" width=\"500\" /> <br />\n<span style=\"color: #999999\">ที่มา : </span><a href=\"http://www.vcharkarn.com/userfiles/88894/image/1%20(115).jpg\">http://www.vcharkarn.com/userfiles/88894/image/1%20(115).jpg</a> \n</p>\n<p style=\"text-align: left\">\n<span style=\"color: #ffffff\">.....</span>การทดลองในคางคกโดยนำแมลง 3 ชนิด คือ แมลงปอ แมลงรอบเบอร์ ซึ่งมีลักษณะคล้ายผึ้งและผึ้งมาแขวนไว้ คางคกจับกิน พบว่าคางคกสามารถจับกินแมลงปอและแมลงรอบเบอร์ได้อย่างสะดวกปลอดภัย แต่เมื่อจับผึ้งกินจะถูกผึ้งต่อย เมื่อนำแมลงรอบเบอร์และผึ้งมาแขวนให้คางคกจับกิน คางคกจะไม่จับกินทั้งแมลงรอบเบอร์และผึ้ง เมื่อนำแมลงปอมาแขวนไว้ คางคกจับกินได้สะดวก เห็นได้ว่าคางคกสามารถจับแมลงเข้าปากได้มีแบบแผนแน่นอน จึงเป็นพฤติกรรมที่มีมาแต่กำเนิด แต่การที่คางคกกินแมลงปอแต่ไม่กินผึ้งหรือแมลงที่รูปร่างเหมือนผึ้ง เพราะคางคกได้ถูกผึ้งต่อยเมื่อพยายามกิน คางคกรู้จักเลือกแมลงที่จับกินได้หรือไม่ได้นั้นเป็นพฤติกรรมที่เกิดจากการเรียนรู้คือไม่กินผึ้งและแมลงรอบเบอร์ ซึ่งมีลักษณะคล้ายผึ้ง เพราะกลัวถูกผึ้งต่อยและสามารถเลือกกินแมลงปอ ซึ่งกินได้และเคยกินมาแล้วได้อย่างถูกต้อง\n</p>\n<p style=\"text-align: left\">\n<span style=\"color: #ffffff\"><br />\n.....</span>ซึ่งพฤติกรรมที่เกิดจากการเรียนรู้แบ่งได้ดังนี้\n</p>\n<ul>\n<li><a href=\"/node/133300\">การฝังใจ (imprinting)</a></li>\n<li><a href=\"/node/133301\">ความเคยชิน (habituation)</a></li>\n<li><a href=\"/node/133302\">การมีเงื่อนไข (conditioning หรือ condition reflex)</a></li>\n<li><a href=\"/node/133303\">การลองผิดลองถูก (trial and error learning)</a></li>\n<li><a href=\"/node/133304\">การใช้เหตุผล (resoning หรือ insight learning)</a></li>\n</ul>\n<p style=\"text-align: center\">\n<img src=\"/files/u75568/footer.jpg\" width=\"595\" height=\"100\" /> \n</p>\n', created = 1714628084, expire = 1714714484, headers = '', serialized = 0 WHERE cid = '3:744a968a07b52c73b6e19ec4499ad65d' in /home/tgv/htdocs/includes/cache.inc on line 112.

[ พฤติกรรมที่เกิดจากการเรียนรู้ : ประเภทของพฤติกรรมสัตว์ ]

   

 

 

พฤติกรรมที่เป็นมาแต่กำเนิด | พฤติกรรมที่เกิดจากการเรียนรู้

. 

พฤติกรรมที่เกิดจากการเรียนรู้


.......
พฤติกรรมที่เกิดจากการเรียนรู้ ( หรือAcquired behavior) เป็นพฤติกรรมที่ไม่ได้มีมาแต่กำเนิด เกิดจากการเรียนรู้ต้องอาศัยประสบการณ์มาก่อนจึงจะเกิดพฤติกรรมได้

 การทดลองการเรียนรู้ของคางคก

 
ที่มา : http://www.vcharkarn.com/userfiles/88894/image/1%20(115).jpg 

.....การทดลองในคางคกโดยนำแมลง 3 ชนิด คือ แมลงปอ แมลงรอบเบอร์ ซึ่งมีลักษณะคล้ายผึ้งและผึ้งมาแขวนไว้ คางคกจับกิน พบว่าคางคกสามารถจับกินแมลงปอและแมลงรอบเบอร์ได้อย่างสะดวกปลอดภัย แต่เมื่อจับผึ้งกินจะถูกผึ้งต่อย เมื่อนำแมลงรอบเบอร์และผึ้งมาแขวนให้คางคกจับกิน คางคกจะไม่จับกินทั้งแมลงรอบเบอร์และผึ้ง เมื่อนำแมลงปอมาแขวนไว้ คางคกจับกินได้สะดวก เห็นได้ว่าคางคกสามารถจับแมลงเข้าปากได้มีแบบแผนแน่นอน จึงเป็นพฤติกรรมที่มีมาแต่กำเนิด แต่การที่คางคกกินแมลงปอแต่ไม่กินผึ้งหรือแมลงที่รูปร่างเหมือนผึ้ง เพราะคางคกได้ถูกผึ้งต่อยเมื่อพยายามกิน คางคกรู้จักเลือกแมลงที่จับกินได้หรือไม่ได้นั้นเป็นพฤติกรรมที่เกิดจากการเรียนรู้คือไม่กินผึ้งและแมลงรอบเบอร์ ซึ่งมีลักษณะคล้ายผึ้ง เพราะกลัวถูกผึ้งต่อยและสามารถเลือกกินแมลงปอ ซึ่งกินได้และเคยกินมาแล้วได้อย่างถูกต้อง


.....
ซึ่งพฤติกรรมที่เกิดจากการเรียนรู้แบ่งได้ดังนี้

 

สร้างโดย: 
นายณัฐ เจนกิติวรพงศ์ และ ครูปัทมา นิธิปกรณ์พงศ์

มหาวิทยาลัยศรีปทุม ผู้ใหญ่ใจดี
 

 ช่วยด้วยครับ
นักเรียนที่สร้างบล็อก กรุณาอย่า
คัดลอกข้อมูลจากเว็บอื่นทั้งหมด
ควรนำมาจากหลายๆ เว็บ แล้ววิเคราะห์ สังเคราะห์ และเขียนขึ้นใหม่
หากคัดลอกทั้งหมด จะถูกดำเนินคดี
ตามกฎหมายจากเจ้าของลิขสิทธิ์
มีโทษทั้งจำคุกและปรับในอัตราสูง

ช่วยกันนะครับ 
ไทยกู๊ดวิวจะได้อยู่นานๆ 
ไม่ถูกปิดเสียก่อน

ขอขอบคุณในความร่วมมือครับ

อ่านรายละเอียด

ด่วน...... ขณะนี้
พระราชบัญญัติลิขสิทธิ์ (ฉบับที่ 2) พ.ศ. 2558 
มีผลบังคับใช้แล้ว 
ขอให้นักเรียนและคุณครูที่ใช้งาน
เว็บ thaigoodview ในการส่งการบ้าน
ระมัดระวังการละเมิดลิขสิทธิ์ด้วย
อ่านรายละเอียดที่นี่ครับ

 

สมาชิกที่ออนไลน์

ขณะนี้มี สมาชิก 0 คน และ ผู้เยี่ยมชม 505 คน กำลังออนไลน์