آموزش نقشه تصویر در جاوا اسکریپت
آموزش نقشه تصویر در جاوا اسکریپت
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش نقشه تصویر در جاوا اسکریپت خواهیم پرداخت.
برای ایجاد نقشه تصویری سمت مشتری می توانید از JavaScript استفاده کنید. نقشه های تصویری سمت مشتری توسط ویژگی usemap برای تگ <img /> فعال شده و توسط تگ های ویژه <map> و <area> تعریف می شوند.
تصویری که قرار است نقشه را تشکیل دهد با استفاده از عنصر <img /> به صورت عادی در صفحه قرار می گیرد، با این تفاوت که ویژگی خاصی به نام usemap حمل می کند. مقدار ویژگی usemap مقدار صفت name بر روی عنصر <map> است که شما در شرف ملاقات آن هستید و قبل از آن یک علامت پوند یا هش وجود دارد.
عنصر <map> در واقع نقشه را برای تصویر ایجاد می کند و معمولاً مستقیماً بعد از عنصر <img /> دنبال می شود. این به عنوان ظرفی برای عناصر <area /> عمل می کند که در واقع نقاط قابل کلیک را تعریف می کنند. عنصر <map> فقط یک ویژگی را به همراه دارد ، مشخصه name، نامی است که نقشه را مشخص می کند. به این ترتیب که عنصر <img /> می داند از کدام عنصر <نقشه> استفاده کند.
عنصر <area> شکل و مختصات مشخص کننده مرزهای هر نقطه قابل کلیک را مشخص می کند.
کد زیر هنگام انتقال ماوس از قسمتهای مختلف تصویر ، تصاویر و جاوا اسکریپت را برای تولید پیامی در یک جعبه متن ترکیب می کند.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
<html> <head> <title>Using JavaScript Image Map</title> <script type = "text/javascript"> <!-- function showTutorial(name) { document.myform.stage.value = name } //--> </script> </head> <body> <form name = "myform"> <input type = "text" name = "stage" size = "20" /> </form> <!-- Create Mappings --> <img src = "/images/usemap.gif" alt = "HTML Map" border = "0" usemap = "#tutorials"/> <map name = "tutorials"> <area shape="poly" coords = "74,0,113,29,98,72,52,72,38,27" href = "/perl/index.htm" alt = "Perl Tutorial" target = "_self" onMouseOver = "showTutorial('perl')" onMouseOut = "showTutorial('')"/> <area shape = "rect" coords = "22,83,126,125" href = "/html/index.htm" alt = "HTML Tutorial" target = "_self" onMouseOver = "showTutorial('html')" onMouseOut = "showTutorial('')"/> <area shape = "circle" coords = "73,168,32" href = "/php/index.htm" alt = "PHP Tutorial" target = "_self" onMouseOver = "showTutorial('php')" onMouseOut = "showTutorial('')"/> </map> </body> </html> |
لیست جلسات قبل آموزش جاوا اسکریپت
-
- آموزش جاوا اسکریپت
- نگاه کلی به آموزش جاوا اسکریپت
- آموزش نحو در جاوا اسکریپت
- آموزش فعال کردن جاوا اسکریپت در مرورگرها
- آموزش قرارگیری در فایل HTML در جاوا اسکریپت
- آموزش متغیرها در جاوا اسکریپت
- آموزش عملگرها در جاوا اسکریپت
- آموزش دستور if-else در جاوا اسکریپت
- آموزش دستور switch case در جاوا اسکریپت
- آموزش حلقه while در جاوا اسکریپت
- آموزش حلقه for در جاوا اسکریپت
- آموزش حلقه for…in در جاوا اسکریپت
- آموزش کنترل حلقه در جاوا اسکریپت
- آموزش توابع در جاوا اسکریپت
- آموزش رویدادها در جاوا اسکریپت
- آموزش کوکی ها در جاوا اسکریپت
- آموزش تغییر مسیر صفحه در جاوا اسکریپت
- آموزش کادر گفتگو در جاوا اسکریپت
- آموزش کلمه کلیدی Void در جاوا اسکریپت
- آموزش چاپ صفحه در جاوا اسکریپت
- بررسی اجمالی اشیا در جاوا اسکریپت
- آموزش شی Number در جاوا اسکریپ
- آموزش شی Boolean در جاوا اسکریپت
- آموزش شی رشته ها در جاوا اسکریپت
- آموزش شی آرایه ها در جاوا اسکریپت
- آموزش شی Date در جاوا اسکریپت
- آموزش شی Math در جاوا اسکریپت
- آموزش عبارات منظم و شی RegExp در جاوا اسکریپت
- آموزش مدل شی Document یا DOM در جاوا اسکریپت
- آموزش مدیریت خطاها و استثناها در جاوا اسکریپت
- آموزش اعتبار سنجی فرم در جاوا اسکریپت
- آموزش انیمیشن در جاوا اسکریپت
- آموزش چندرسانه ای در جاوا اسکریپت
- آموزش اشکال زدایی در جاوا اسکریپت
دیدگاه شما