JavaScript : Function Click Alert EP.1/2

Tawan_Ait
2 min readDec 4, 2019

--

เราจะสร้าง Function ขึ้นมาตัวหนึ่ง เวลาคลิกจะมีข้อความ alert ขึ้นมา

เราเริ่มต้นโดยการเขียนโครงสร้างของภาษา HTML ก่อนเลยนะคะ แล้วบันทึกเป็นไฟล์นามสกุล .html

<html>
<head>
<title>ชื่อเรื่อง</title>
</head>
<body>
........เนื้อหา..........
</body>
</html>

มาเริ่มต้นด้วยการเขียน Script ของภาษา JavaScript ที่แท็ก <head></head>เพราะต้องการที่จะให้ใช้งานฟังก์ชันจากส่วนใดของเว็บก็ได้ เลยเขียนไว้ในแท็ก <head></head>

ถ้าจะเขียนในแท็ก <body></body> ก็ได้เช่นกัน แต่จะเรียกใช้ได้เฉพาะส่วนของเว็บเพจที่อยู่ใต้โค้ด JavaScript เท่านั้น

ในแท็ก <script></script> นี้จะเขียนฟังก์ชันไว้ ชื่อว่า showName() ให้ alert String คำว่า “Hello Tawan” ออกมา

<html>
<head>
<title>TestJavaScript</title>
<script language="JavaScript">
function showName() {
alert("Hello Tawan");
}
</script>
</head>
<body>
................................
</body>
</html>

ส่วนที่ 2 เริ่มด้วยการสร้าง <div></div> ขึ้นมาก้อนหนึ่ง ภายในส่วนของแท็ก <body></body> ของภาษา HTML ข้างในจะมีแท็ก <a></a> ไว้สำหรับลิงค์

[เมื่อคลิกที่ข้อความว่า CLICK_ME จะ Alert ข้อความว่า Hello Tawan ออกมา โดยการอ้างถึงตัวฟังก์ชัน showName() ที่เขียนไว้ในแท็ก <script></script> ]

<html>
<head>
<title>TestJavaScript</title>
<script language="JavaScript">
function showName() {
alert("Tawan");
}
</script>

</head>
<body>
<div class="click_me">
<a href="JavaScript:showName()">CLICK_ME</a>
</div>

</body>
</html>

ส่วนที่ 3 เราจะเพิ่ม style CSS เพื่อตกแต่งกรอบข้อความให้สวยงามให้สวยงาม โดยการใส่ <style></style> ในส่วนของแท็ก <head> </head>

<html>
<head>
<title>TestJavaScript</title>
<script language="JavaScript">
function showName() {
alert("Tawan");
}
</script>
<style>
body {
background-color: lightskyblue;
/* สีพื้นหลังเว็บเพจ */
}

.click_me {
margin: 50px;
/* ระยะห่างเส้นขอบแต่ละด้าน */
}

a:link, a:visited {
text-decoration: none;
/* ไม่มีเส้นขีดเส้นใต้ */
color: linen;
/* สีของตัวอักษร */
font-size: 20px;
/* ขนาดของตัอักษร */
text-align: center;
/* ตำแหน่งของตัวอักษร */
padding: 20px;
/* ระยะห่างเนื้อจากกรอบข้อความ */
background-color: #008CBA;
/* สีพื้นของกรอบข้อความ */
border-radius: 12px;
/* ความโค้งมนของเหลี่ยมกรอบ */
width: 20%;
/* ความว้างของกรอบข้อความ */
}

a:hover, a:active {
background-color: tomato;
/* เมือนำเม้าท์มา hover สีพื้นหลังจะเปลี่ยนจากเดิม */
}
</style>

</head>
<body>
<div class="click_me">
<a href="JavaScript:showName()">CLICK_ME</a>
</div>
</body>
</html>

เมื่อเขียนเสร็จแล้วหน้าตาก็จะประมาณนี้นะคะ ถือว่าสำเร็จตามที่ตั้งใจไว้

ไปต่อกันที่ EP.2 นะคะ เดียวจะเบื่อก่อนถ้ายาวไป >> JavaScript : Function Click Alert EP.2/2

--

--

No responses yet