by pprn » 06/07/2018 2:37 pm
- JavaScript คือ ภาษาคอมพิวเตอร์สำหรับการเขียนโปรแกรมบนระบบอินเทอร์เน็ต ซึ่งใช้ในการสร้างและพัฒนาเว็บไซต์ (ใช้ร่วมกับ HTML) มีวิธีการทำงาน
แบบอ็อบเจ็กโอเรียลเต็ด (Object Oriented Programming : OOP)
รูปแบบคำสั่ง OnClick
Code: Select all
<element OnClick = "function_name">
- อธิบายโค้ด
- - function_name คือ ชื่อฟังก์ชั่น
รูปแบบคำสั่ง การเปลี่ยนรูปสินค้าหรือสีสินค้าด้วย Javascript OnClick (จาวาสคิปต์ ออนคลิก)
Code: Select all
<!DOCTYPE html>
<html><head>
<script src="https://ajax.googleapis.com/jquery.min.js"></script>
<script>
var variable_name_1 = 1;
function function_name1() {
if (variable_name_1==1) { var variable_name_2 = "picture_name_1.jpg"; }
if (variable_name_1==2) { var variable_name_2 = "picture_name_2.jpg"; }
click++;
document.getElementById("element_id").src = variable_name_2;
}
function function_name_2(){ variable_name_2 = ""; document.getElementById("element_id").src = variable_name_2; }
function function_name_3() { var variable_name_2 = "picture_name_2.jpg";
document.getElementById("element_id").src = variable_name_2; }
function function_name_4(){ variable_name_2 = ""; document.getElementById("element_id").src = variable_name_2; }
</script>
</head>
<body>
<button onclick="function_name_1();">Text_output</button>
<br><img id="element_id"" src="">
</body>
</html>
อธิบายโค้ด
- - <script src="https://ajax.googleapis.com/jquery.min.js"></script> คือ Google CND
- variable_name คือ ชื่อตัวแปร
- function_name คือ ชื่อฟังก์ชั่น
- element_id คือ ชื่อไอดี
- picture_name คือ ชื่อไฟล์รูปภาพ
- Text_output คือ ข้อความที่ต้องการพิมพ์ออกมาแสดงให้ผู้ใช้เห็น
ตัวอย่าง
- ภาพมีชื่อว่า Star Yellow.jpg, Star Red.jpg, Circle Blue.jpg และ Triangle.jpg
Code: Select all
<!DOCTYPE html>
<html><head>
<script src="https://ajax.googleapis.com/jquery.min.js"></script>
<script>
var click = 1;
function imag1() {
if (click==1) { var image = "Star Yellow.jpg"; }
if (click==2) { var image = "Star Red.jpg"; }
if (click==3) { var image = "Circle Blue.jpg"; }
if (click==4) { var image = "Triangle.jpg"; click=0; }
click++;
document.getElementById("picture").src = image;
}
function imag2(){ image = ""; document.getElementById("picture").src = image; }
function imag3() { var image = "Star Red.jpg"; document.getElementById("picture").src = image; }
function imag4(){ image = ""; document.getElementById("picture").src = image; }
function imag5() { var image = "Circle Blue.jpg"; document.getElementById("picture").src = image; }
function imag6(){ image = ""; document.getElementById("picture").src = image; }
function imag7() { var image = "Triangle.jpg"; document.getElementById("picture").src = image; }
function imag8(){ image = ""; document.getElementById("picture").src = image; }
</script>
</head>
<body>
<button onclick="imag1();">Select</button>
<br><img id="picture" src="">
</body>
</html>
ผลลัพธ์
- 1. เมื่อคลิกที่ Star Yellow

- เมื่อคลิกที่ Star Yellow
- star yellow.JPG (16.87 KiB) Viewed 2179 times

- เมื่อคลิกที่ Star Red
- star red.JPG (18.81 KiB) Viewed 2179 times
- 3. เมื่อคลิกที่ Circle Blue

- เมื่อคลิกที่ Circle Blue
- circle blue.JPG (18.87 KiB) Viewed 2179 times

- เมื่อคลิกที่ Triangle
- triangle.JPG (19.61 KiB) Viewed 2179 times
----------------------------------------------------------------------------------------------------------------------------------------------------------------
_____________________________________________________________________________________________
บทความนี้เเป็นบทความที่จัดทำขึ้นเพื่อเนะนำเครื่องมือช่วยสำหรับนักพัฒนา Javascript, HTML, Ajax และ jQueryซึ่งเป็นความรู้พื้นฐานในการพัฒนา Javascript, HTML5 , Ajax และ jQuery ต่อไป
_____________________________________________________________________________________________
----------------------------------------------------------------------------------------------------------------------------------------------------------------
[list][url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2187-java-javascript-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html][size=110]JavaScript[/size][/url] คือ ภาษาคอมพิวเตอร์สำหรับการเขียนโปรแกรมบนระบบอินเทอร์เน็ต ซึ่งใช้ในการสร้างและพัฒนาเว็บไซต์ (ใช้ร่วมกับ HTML) มีวิธีการทำงาน [/list]แบบอ็อบเจ็กโอเรียลเต็ด (Object Oriented Programming : OOP)
[list][size=110][url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%99%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C/tutorial-reactjs/4887-handling-events.html]JavaScript OnClick[/url][/size] คือเหตุการณ์ที่เกิดจากการคลิกเมาส์ [/list]
[b][size=150][color=#0000BF]รูปแบบคำสั่ง OnClick [/color][/size][/b]
[list][code]<element OnClick = "function_name">[/code][/list]
[list][b][u]อธิบายโค้ด [/u][/b]
[list]- function_name คือ ชื่อฟังก์ชั่น[/list][/list]
[b][size=150][color=#0000BF]รูปแบบคำสั่ง การเปลี่ยนรูปสินค้าหรือสีสินค้าด้วย Javascript OnClick (จาวาสคิปต์ ออนคลิก) [/color][/size][/b]
[code]<!DOCTYPE html>
<html><head>
<script src="https://ajax.googleapis.com/jquery.min.js"></script>
<script>
var variable_name_1 = 1;
function function_name1() {
if (variable_name_1==1) { var variable_name_2 = "picture_name_1.jpg"; }
if (variable_name_1==2) { var variable_name_2 = "picture_name_2.jpg"; }
click++;
document.getElementById("element_id").src = variable_name_2;
}
function function_name_2(){ variable_name_2 = ""; document.getElementById("element_id").src = variable_name_2; }
function function_name_3() { var variable_name_2 = "picture_name_2.jpg";
document.getElementById("element_id").src = variable_name_2; }
function function_name_4(){ variable_name_2 = ""; document.getElementById("element_id").src = variable_name_2; }
</script>
</head>
<body>
<button onclick="function_name_1();">Text_output</button>
<br><img id="element_id"" src="">
</body>
</html>[/code]
[b][u]อธิบายโค้ด [/u][/b]
[list]- <script src="https://ajax.googleapis.com/jquery.min.js"></script> คือ Google CND
- variable_name คือ ชื่อตัวแปร
- function_name คือ ชื่อฟังก์ชั่น
- element_id คือ ชื่อไอดี
- picture_name คือ ชื่อไฟล์รูปภาพ
- Text_output คือ ข้อความที่ต้องการพิมพ์ออกมาแสดงให้ผู้ใช้เห็น[/list]
[size=150][color=#0000BF][b]ตัวอย่าง[/b][/color][/size]
[list]ภาพมีชื่อว่า Star Yellow.jpg, Star Red.jpg, Circle Blue.jpg และ Triangle.jpg[/list]
[code]<!DOCTYPE html>
<html><head>
<script src="https://ajax.googleapis.com/jquery.min.js"></script>
<script>
var click = 1;
function imag1() {
if (click==1) { var image = "Star Yellow.jpg"; }
if (click==2) { var image = "Star Red.jpg"; }
if (click==3) { var image = "Circle Blue.jpg"; }
if (click==4) { var image = "Triangle.jpg"; click=0; }
click++;
document.getElementById("picture").src = image;
}
function imag2(){ image = ""; document.getElementById("picture").src = image; }
function imag3() { var image = "Star Red.jpg"; document.getElementById("picture").src = image; }
function imag4(){ image = ""; document.getElementById("picture").src = image; }
function imag5() { var image = "Circle Blue.jpg"; document.getElementById("picture").src = image; }
function imag6(){ image = ""; document.getElementById("picture").src = image; }
function imag7() { var image = "Triangle.jpg"; document.getElementById("picture").src = image; }
function imag8(){ image = ""; document.getElementById("picture").src = image; }
</script>
</head>
<body>
<button onclick="imag1();">Select</button>
<br><img id="picture" src="">
</body>
</html>[/code]
[b][size=150][color=#FF0000]ผลลัพธ์[/color][/size][/b]
[list][b]1.[/b] เมื่อคลิกที่ Star Yellow[/list]
[list][list][attachment=3]star yellow.JPG[/attachment][/list][/list]
[list][list][b]2.[/b] เมื่อคลิกที่ Star Red[/list][/list]
[list][list][attachment=2]star red.JPG[/attachment][/list][/list]
[list][b]3.[/b] เมื่อคลิกที่ Circle Blue[/list]
[list][list][attachment=1]circle blue.JPG[/attachment][/list][/list]
[list][b]4.[/b] เมื่อคลิกที่ Triangle[/list]
[list][list][attachment=0]triangle.JPG[/attachment][/list][/list]
[b][color=#FF0000]----------------------------------------------------------------------------------------------------------------------------------------------------------------[/color][/b]
[color=#FF00BF][i]_____________________________________________________________________________________________
บทความนี้เเป็นบทความที่จัดทำขึ้นเพื่อเนะนำเครื่องมือช่วยสำหรับนักพัฒนา Javascript, HTML, Ajax และ jQueryซึ่งเป็นความรู้พื้นฐานในการพัฒนา [url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%99%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C/%E0%B8%AA%E0%B8%AD%E0%B8%99-javascript.html]Javascript[/url], [url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%99%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99-html5.html]HTML5[/url] , [url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%99%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C/%E0%B8%AA%E0%B8%AD%E0%B8%99-ajax.html]Ajax[/url] และ [url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%99%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C/%E0%B8%AA%E0%B8%AD%E0%B8%99-jquery.html]jQuery[/url] ต่อไป
_____________________________________________________________________________________________[/color][/i]
[b][color=#FF0000]----------------------------------------------------------------------------------------------------------------------------------------------------------------[/color][/b]