چند راه وجود داره و من یکیش رو میگم :
- گذاشتن یک عکس با آدرس فایل کاملا" شفاف و ترجیحا" gif مثلا" به ابعاد 100x100 پیکسل
- کنار هم گذاشتن عکس تمام منطقه ها (برای کار کردن اسکریپت نوشته شده توسط من به ترتیب شماره از چپ به راست) کنار هم و ذخیره بعنوان یک عکس واحد برای هر شهر مثلا" در فرمت jpg (سایز هر منطقه طبق سایز عکسی که در کد گذاشته اید در اینجا من 100x100 رو مثال زدم که مثلا" اگر برای تهران 5 منطقه و برای اصفهان 3 منطقه باشد عکس تهران میشود 500x100 و اصفهان 300x100 پیکسل)کد:<img id="mapviewer" src="blank.gif" width=100 height=100 />
- نوشتن تابعی برای جوا اسکریپت عکس شهر در خواستی را در پسزمینه عکس قرار گرفته در کد اچ تی ام ال قرار دهد و با تغییر موقعیت پسزمینه بین مناطق سویچ کند.
- نوشتن لیست شهر ها و منطقه ها (میتونید برای بهتر بودن با کلیک روی هر شهر منطقه های اون نمایش در بیاد)کد:function goToPosition(city,position){ document.getElementById('mapviewer').style.backgroundImage = 'images/'+city+'.jpg'; document.getElementById('mapviewer').style.backgroundPosition = (position*100)+'px 0'; }
- اختصاص کد جاوا اسکریپت برای هر منطقه
کد:<p> <h2>موقعیت های شهر تهران</h2><br> <a href="javascript:goToPosition('tehran',0)">شهر تهران - موقعیت اول</a><br> <a href="javascript:goToPosition('tehran',1)">شهر تهران - موقعیت دوم</a><br> <a href="javascript:goToPosition('tehran',2)">شهر تهران - موقعیت سوم</a><br> <a href="javascript:goToPosition('tehran',3)">شهر تهران - موقعیت چهارم</a><br> <a href="javascript:goToPosition('tehran',4)">شهر تهران - موقعیت پیجم</a> </p> <p> <h2>موقعیت های شهر اصفهان</h2><br> <a href="javascript:goToPosition('esfahan',0)">شهر اصفهان - موقعیت اول</a><br> <a href="javascript:goToPosition('esfahan',1)">شهر اصفهان - موقعیت دوم</a><br> <a href="javascript:goToPosition('esfahan',2)">شهر اصفهان - موقعیت سوم</a><br> </p>





پاسخ با نقل قول