PDA

View Full Version : تغییر ImageUrl در رویدادMouseMove



yavari
یک شنبه 18 تیر 1385, 20:23 عصر
سلام

من یه جورائی میخوام لینکای تصویری رو سایتم با رفتن موس رو اونا حالت برجسته بگیرن !
لینکای من هایپر لینکن ، هر کاری میکنم نمی تونم ImageUrl رو به عکس موردنظرم هنگام MouseMove تغییر بدم ؟ :متعجب:

ممنون میشم راهنمائیم کنید !

white fox
دوشنبه 19 تیر 1385, 02:39 صبح
خوب دوست عزیزم معلومه که در حالت عادی نمیشه!!!!
چرا؟ چون وقتی یک صفحه ای به سمت کامپیوتر کاربر ارسال میشه دیگه تما مهست تغییری نمیتونی توش بدی...وقتی شما یک مسیری به یک عکسی دادی دیگه تغییر نمیکنه اما این بدین معنی نیست که اصلا نشه!
کاری که همیشه مرسوم بوده استفده از JavaScript بوده بدین صورت که دو تا عکس رو لود میکنن و وقتی کاربر روی عکس میره و به قول معروف رویداد MouseMove اتفاق میافته عکس دوم بجای عکس اول نمایش داده میشه و شما فکر میکنی با رفتن موس روی عکس مثلا اون برجسته شده.
این دو تا لینک رو ببین بد نیستن به کارت میاد:
http://www.htmlcenter.com/tutorials/tutorials.cfm/79/Javascript/
http://javascript.internet.com/buttons/image-button.html

موفق باشید.

yavari
سه شنبه 20 تیر 1385, 18:35 عصر
سلام

ممنون دوست عزیز ، اما اینجوری می نویسم جواب نمیده ؟؟؟


<a href="index.aspx"
onMouseOver="document.image1.src='.\image\1.gif'"
onMouseOut="document.image1.src='.\image\2.gif'">
<img src=".\image\3.gif" name="image1">
</a>

من جاوا بلد نیستم اما فکر میکنم یه جورائی با document مشکل داره !
میشه شما هم تست کنید !

yavari
یک شنبه 08 مرداد 1385, 10:15 صبح
سلام

الان دیگه جواب میده

ممنون

aidinwashere
یک شنبه 08 مرداد 1385, 21:08 عصر
میشه توضیح بدید چجوری درست شد؟ از راه white fox رفتید؟
متشکرم.

yavari
دوشنبه 09 مرداد 1385, 11:03 صبح
سلام

نه عزیز من
من اینو همون وقتا حلش کردم ،یادم نیست ، حالا کد رو میذارم
یه لحظه ...

yavari
سه شنبه 10 مرداد 1385, 09:16 صبح
سلام

<A onmouseover="Link.src='.\\image\\Useres.jpg';" onmouseout="Link.src='.\\image\\UserNone.gif';"
href="index.aspx"><IMG src=".\image\UserNone.gif" border="0" name="Link"></A>

aynehband
سه شنبه 10 مرداد 1385, 09:19 صبح
اگر با جاوا کارکردن سخت است درfront page در افکت های دینامیک به راحتی قابل انجام است.

aidinwashere
سه شنبه 10 مرداد 1385, 11:27 صبح
متشکرم جناب یاوری.