Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore หน่วยที่ 6

หน่วยที่ 6

Published by @KunKruAA, 2017-03-22 03:52:50

Description: html_link

Search

Read the Text Version

เชือ่ มโยงเว็บเพจด้วยลงิ ค์(Link) ครูนรศิ รา ทองยศ

Contents การสร้างลิงค์ <a> 12 ใช้ภาพเป็นลิงค์ <img>3 การลิงคไ์ ปไฟล์อ่ืนๆทไ่ี มใ่ ชเ่ อกสาร HTML4 การสรา้ งลงิ ค์เพ่อื ส่งอีเมลล์5 กาหนดสีของลงิ ค์6 การสรา้ งลงิ ค์แบบ rollover

การสร้างลิงค์ <a> ตัวอยำ่ ง <body> รปู แบบของคำสงั่ แทก็ <a> มดี งั นี้ <body> <a href=“ <a href=“ชือ่ ไฟล์หรอื ตำแหนง่ ของหนำ้ เวบ็ เพจ\"> http://www.google.com\"> ข้อควำมอะไรก็ได้ </a> google </body> </a> </body>ส่วนเช่อื มโยงหรอื ค่ำของ href=“…” นัน้ สำมำรถเชื่อมโยงขอ้ มลู ได้ 3 วิธีดว้ ยกนั • กำรเชือ่ มโยงข้อมูลภำยในหนำ้ เว็บเพจเดียวกนั • กำรเชอื่ มโยงขอ้ มลู ในหนำ้ เว็บเพจอืน่ • กำรเชือ่ มโยงขอ้ มลู ในเว็บไซต์อ่ืน

การเชอ่ื มโยงข้อมลู ภายในเวบ็ เพจเดยี วกัน <body> <a href=\"#entertain\">entertain</a> <a href=\"#family\">Family</a> <a href=\"#computer\">Computer</a> <br><br><br> <hr> <a name=\"entertain\">This is entertain</a><br><br><br><br><br><br> <a name=\"family\">This is family</a><br><br><br><br><br><br> <a name=\"computer\">This is computer</a><br><br><br><br><br><br><br> </body>การคลิกที่ ลิงค์ ซ่งึ ได้ต้ังคา่ ของ href ไวเ้ ปน็ “#ชื่อของแทก็ ” <a> ท่เี ปน็เปา้ หมาย จะกระโดดไปยังจุดเชือ่ มโยงทม่ี ีชอ่ื ตรงกับค่า ช่ือของแท็ก

การเช่ือมโยงขอ้ มลู ภายในเว็บเพจเดยี วกนั กดตรงนี ้ กดตรงนี ้ขอ้ มูลทง้ั หมดทม่ี ใี นหนา้ เว็บเพจ Orjix

การเช่ือมโยงขอ้ มูลไปหนา้ เว็บเพจอื่น แตอ่ ยูใ่ นเว็บไซตเ์ ดียวกัน  เราสามารถเชอ่ื มโยงขอ้ มูลไปยงั เว็บเพจอนื่ ใดด้ งั นี้เริ่มจากสร้างหน้าเว็บเพจไว้ใน directory หลงั จากน้ันเขยี นโค้ดเชื่อมโยงดงั น้ีเดยี วกัน <body>ในตวั อยา่ งนี้ เราได้สรา้ งไฟล์ html ขึ้นมาสามไฟล์ <a href=\"page2.html\">คือ first_html, page2 และ page3 go to page2โดยวางไว้ใน desktop เหมือนกัน </a><hr> <a href=\"page3.html\"> go to page3 </a> </body>ผลทไ่ี ดค้ อื ในตัวอย่าง เรากดลิงค์ทช่ี ื่อ ว่า go to page2 ซึ่ง กดลงิ คน์ ี้ เช่ือมโยงไปที่ page2.html เชน่ เดียวกนั กบั ลิงค์ go to First_html.html page3 ซ่ึงเชอื่ มโยงไปท่ี page3.html Orjix

การเชื่อมโยงขอ้ มูลไปหน้าเวบ็ เพจอ่นื แต่อยู่ในเวบ็ ไซต์เดียวกนั ในกรณที ีไ่ ฟล์ html ของเราอยคู่ นละ directory เราจะใช้วธิ ีเชื่อมโยงคล้ายกับวิธเี ดิม เพียงแต่เปลีย่ นการอ้างถงึ ไฟลป์ ลายทางใหม่ เช่น สิง่ ที่เราตอ้ งทาเพ่มิ ก็คอื เปล่ยี นการอ้างถงึ ไฟล์ปลายทางใหม่เรานาไฟล์ page2 กับ page3 ไปไว้ใน <body>Folder ‘next page’ <a href=“ next page/page2.html\"> go to page2 </a><hr> <a href=“ next page/page3.html\"> go to page3 </a> </body>

ทาความเข้าใจกับ relative path names การอา้ งถงึ directory แบบ hierachy อ้างถึง directory สงู กวา่ ด้วย “../ชอ่ื ไฟล์” A อา้ งถึง directory ต่ากว่าด้วย “ชือ่ folder/ชอื่ ไฟล์”BCDEF จาก B → E เชือ่ มโยงโดยใช้ E/page.html จาก B → A เช่ือมโยงโดยใช้ ../page.html จาก B → C เชื่อมโยงโดยใช้ ../C/page.html จาก D → F เชอื่ มโยงโดยใช้ ../B/F/page.html

การเชื่อมโยงขอ้ มลู ไปเวบ็ ไซต์อน่ื เราสามารถเช่ือมโยงข้อมูลไปท่เี ว็บไซตอ์ นื่ ไดโ้ ดยการระบุ url ของ เวบ็ เพจท่ตี ้องการไวภ้ ายในแท็ก <a href=“…”> ดังน้ี<body> กดลงิ ค์นี้ <a href=“http://www.google.com\"> google </a> <a href=“http://www.yahoo.com\"> yahoo </a></body>*โดยปรกตจิ ะเปดิ เว็บเพจใหมใ่ นbrowser เดมิ แต่เราสามารถกาหนดให้เปดิ ในหนา้ browser ใหมไ่ ด้ดงั นี้<a href=“…”target=“_blank”>……….</a>

ใชภ้ าพเปน็ ลิงค์ เพอื่ ทาใหเ้ ว็บเพจดูน่าสนใจ เราอาจใชภ้ าพเป็ นลงิ คแ์ ทนการใชข้ อ้ ความ แบบเกา่ ไดโ้ ดย การเช่อื มโยงกับไฟลร์ ูป <img src=“ชื่อและตาแหน่งของรปู \"/> เช่น <img src=\"spring09.gif\"/> โดยที่แท็ก <img> จะต้องอยู่ภายใต้แทก็ <body>จากนนั้ เราจะเชอื่ มโยงไปยังเว็บเพจอน่ื โดยใสแ่ ทก็ <img> ไวภ้ ายใต้แท็ก<a href=“…”> ดังเช่นตัวอยา่ งน้ี<body> กดทร่ี ูปภาพนี้ <a href=\"http://www.google.com\"> <img src=\"spring09.gif\"/> </a></body>เราจะเช่อื มโยงไปยงั เว็บ google.com โดยใชร้ ูปภาพ spring09.gifแทนขอ้ ความ ดังนน้ั เม่อื เราคลิกทีร่ ูปภาพจะเปน็ การเชอ่ื มโยงไปท่เี วบ็ เพจhttp://www.google.com

การลงิ ค์ไปยังไฟลอ์ ื่นๆ ที่ไม่ใช่เอกสาร HTML  ไฟลร์ ูปภาพ ไฟล์โปรแกรม ไฟล์ซิป(zip) ไฟล์เสยี ง หรอื ไฟลม์ ลั ตมิ เี ดีย มีลกั ษณะการใช้งานคล้ายกบั ลงิ คอ์ ่นื ๆ หากเป็นรูป browser กจ็ ะเปิดใหโ้ ดยอตั โนมัติ สว่ นไฟล์ อืน่ ๆเราจะพบกบั หน้าจอสาหรับดาวนโ์ หลดวิธีการเรียกใช้ <a href=“ชอ่ื ไฟลอ์ น่ื ๆ”> เชน่ <body> <a href=\"2547097.jpg\">image</a><hr> <a href=\"Retro Avatars.zip\">zip file</a><hr> <a href=“[Soulciety_sub]PERSONA -Trinity Soul -01[Th][1280x720 XviD][7269C185].avi\">video</a> </body>

การลงิ คไ์ ปยังไฟล์อนื่ ๆ ท่ไี มใ่ ชเ่ อกสาร HTML  ตวั อยา่ งการเช่อื มโยงไปยงั ไฟล์อน่ื ๆ

การสร้างลิงค์เพ่ือส่ง Email <a href=“mailto: [email protected]”>ขอ้ ความ</a> เช่น <bถoาd้ เyรา>ตอ้ งการใหผ้ ูเ้ ยยี่ มชมเว็บเพจของเราสามารถตดิ ต่อกบั เราได ้ ให้ <aเรhาrสeรfา้=ง“ลงิmคaท์ iชี่ltไีo้ ป:ยrงั aอ_เี มtลaล_แ์ pอoดoเดmรส@ดhงั oนtี้ mail.com\">To. P' bank</a> </body> จะไดห้ นา้ เว็บเพจแบบน้ี

การสร้างลิงค์เพ่ือส่ง Email คลกิ ทลี่ ิงคน์ ี้ จะเป็นการเปดิ หน้าตา่ ง ของ microsoft outlook ซง่ึ เปน็ โปรแกรมทใ่ี ชใ้ นการส่ง อีเมลล์ข้นึ มา

กาหนดสขี องลงิ ค์ โดยปรกตลิ งิ คใ์ นเว็บเพจจะใชข้ อ้ ความขดี เสน้ ใตท้ มี่ สี ตี ่างไปจาก ขอ้ ความธรรมดา เพอ่ื ใหผ้ ูใ้ ชส้ งั เกตง่าย สขี องลงิ คจ์ ะตา่ งกนั ไปตาม สถานะดงั นี้ • สขี องลิงคท์ ีย่ ังไมเ่ คยถูกคลกิ (Hyperlink) : link • สีของลงิ ค์ที่เคยถกู คลิกไปแล้ว (Visited link) : vlink • สีของลิงคท์ ี่กาลังถกู คลกิ (Active link) : alink โดย attribute เหล่านีเ้ ราจะใสไ่ ว้ภายใต้แท็ก <body><body link=\"green\" vlink=\"blue\" alink=\"red\"> ลงิ คท์ ย่ี งั ไม่ถกู คลกิ <a href=\"#\">normal link</a><br> <br> ลงิ คท์ ถ่ี ูกคลกิ แลว้ <a href=\"#\">visited link</a><br> <br> ลงิ คท์ กี่ าลงั ถูกคลกิ <a href=\"#\">active link</a></body>

การสร้างลิงคแ์ บบ rollover ในสว่ นนจี้ ะเปน็ การเพ่ิมลูกเล่นใหก้ บั รูปภาพ โดยเมอื่ เรานาเมา้ ส์ไปวางไว้ บนรปู ภาพ รปู ก็จะเปลยี่ นไปเปน็ อีกรปู หนึง่ และเมอ่ื นาเม้าส์ออกก็จะ กลบั มาเปน็ รปู เดมิ การทางานในสว่ นนเี้ ราต้องเขียนคาส่ังของ script เพิม่ เติมในส่วนทเ่ี รียกว่า Event handler หรือคาส่งั ตอบสนองเหตุการณ์ Attribute ที่ใช้คือ onmouseover และ onmouseout โดยประกาศไว้ภายใตแ้ ทก็ <a> Onmouseover : คาสัง่ ทางานเมื่อวานเมา้ ส์เหนอื วตั ถุ Onmouseout : คาส่ังทางานเมอื่ เลื่อนเมา้ ส์ออกนอกวตั ถุตวั อยา่ ง <body> <a href=\"#\" onmouseover=\"pic.src='after.jpg'\" กำหนดใหเ้ ปลย่ี นรปู ภำพเม่ือวำงเม้ำเหนือ onmouseout=\"pic.src='before.jpg'\"> รูปเดมิ <img id=\"pic\" src=\"before.jpg\"/> กำwหนwดwร.rปู เปล่ยี นรูปภำพเม่อื เลอื่ นเมำ้ ส์ </a><br><br> ออoกngre </body> กำหaนn.ดcรoปู ภำยเริ่มตน้ m

การสรา้ งลิงคแ์ บบ rollover นำเมำ้ สไ์ ปวำงบนรูป onmouseoverbefore.jpg After.jpg เล่ือนเมำ้ ส์ออกจำกรปู onmouseout*ข้อควรระวัง* หำกเรำไมใ่ ส่ attribute ‘onmouseout’เวลำเรำเลอ่ื นเม้ำส์ออกจำกรปู รปู จะไมเ่ ปล่ยี นกลบั เป็นรปู เดมิ

เจอกันใหม่หวั ข้อหนำ้


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook