PDA

View Full Version : سوال: تغییر متن داخل یک تگ هنگام mouse over



arashmanteghi
جمعه 11 شهریور 1390, 14:25 عصر
سلام دوستان. من یه سوالی داشتم. آیا با css یا جاوااسکریپت میشه کاری کرد که متن داخل یک تگ، مثلا تگ div وقتی موس بره روی متن، عوض بشه؟
من چندتا دکمه لازم داشتم که با متد post کار نمیکنه، واسه همین با تگ div و css خودم شکله یه دکمه رو در آوردم و این دکمه به یه صفحه لینک شده و یه مقداری رو میفرسته. حالا میخوام وقتی موس میاد روش، متن دکمه عوض شه.
اگر دکمه رو با input درت میکردم میشد با جاوا اسکریپت به مقدار خصوصیت value دسترسی داشت، اما اینجوری نمیدونم چه کار کنم. آیا راهی بلدین که کمکم کنه؟ اگه از طریق جاوااسکریپت میشه، من در این زمینه بیشتر به کمک احتیاج دارم، چون چیز زیادی از جاوااسکریپت نمیدونم.

cyrusthegreat
جمعه 11 شهریور 1390, 23:28 عصر
دوست عزیز

با Jquery براتون نوشتم. دانلود کنین.

arashmanteghi
یک شنبه 13 شهریور 1390, 11:37 صبح
دوست عزیز

با Jquery براتون نوشتم. دانلود کنین.
خیلی ممنون

hakan648
چهارشنبه 16 شهریور 1390, 03:28 صبح
سلام
دوستان گرامی چرا ؟؟؟؟ چرا بخاطر یک کار ساده 60 کیلوبایت به بازدید کننده سایتتون فشار میارید ؟؟؟
این کار براحتی با 1 خط جاوا اسکریپت انجام شد!!!
فایل ضمیمه رو دریافت کنید...

74972

cyrusthegreat
چهارشنبه 16 شهریور 1390, 12:43 عصر
دوست عزیز

بنده می تونستم اینکار رو با خود جاوا اسکریپت انجام بدم. ولی پیشنهاد دادن Jquery به دوستان رو برای این انجام می دم که باهاش آشنا بشن و توی کارهاشون بعنوان یه راهکار به اون نگاه کنن. خودت Javascript کار کردی می دونی برای کارهای تخصصی تر اذیت می کنه. حداقل منو خیلی اذیت کرد. برا همین استفاده از Jquery بهتره. ولی راهکار شما برای این کار کم حجم تر هست. اگه فقط همین باشه.

hakan648
چهارشنبه 16 شهریور 1390, 13:17 عصر
با تشکر از شما - ولی فکر نمی کنم که این راه مناسبی برای آشنایی کاربران با JQuery باشه . در این گونه موارد کاربر فقط دنبال یک کد برای Attch کردن به سایتش میگرده و وظیفه من و شما اینه که بهترین کد رو بهشون ارائه کنیم . در ضمن یکی از موضوعاتی که خیلی برای یک سایت حیاتی هست همین کم کردن حجم صفحات هست تا جایی که حتی بعضی ها به تعداد درخواست های http حساسیت نشون میدهند!!
پس برای همین در این موارد و موارد مشابه و یا حتی سخت تر و پیچیده تر نباید از JQuery استفاده کرد . فکر میکنم JQuery بیشتر بدرد افکت هایی میخوره که با جاوا اسکریپت قابل انجام نیست و Ajax .
موفق باشید ...

cyrusthegreat
چهارشنبه 16 شهریور 1390, 21:15 عصر
کاملا درسته. من خودم با استفاده از تکنیک هایی تعداد http request ها رو به حداقل می رسونم. ولی تا بحال به این فکر نکرده بودم که کاربر دقیقا همین رو کپی می کنه. من فکر می کردم کاربر دنبال یه راهکار هست تا ببینه چجوری انجام می شه. نه اینکه دقیقا کپی کنه. توی کمک های بعدی سعی می کنم حتی المکان از Jquery استفاده نکن برای کارهای ساده. ممنونم

hakan648
چهارشنبه 16 شهریور 1390, 22:55 عصر
بنده دانش آموز هستم و متاسفانه افراد زیادی رو میبینم که امثال این تاپیک هارو برای تکمیل پروژه های پایان ترمشون میزنند و بدون توجه و قائل شدن ارزشی برای دوستان برنامه نویس , تنها کدهارو کپی و پیست میکنند و جالب آخر کار اگر پروژه به مشکلی بر بخوره , تقصیر کدهای برنامه نویس بیچارست ...
باتشکر از شما
موفق باشید ...

masoudies
جمعه 08 مهر 1390, 12:18 عصر
سلام. خسته نباشید
من قصد دارم یه INPUT TEXT داشته باشم که متن داخلش "کلمه عبور" باشه و هنگامی که داخلش کلیک کردم نوعش برابر پسورد بشه ("type="password) و بشه داخلش رمز رو وارد کرد و رمز پیدا نباشه.

ممنون

masoudies
جمعه 08 مهر 1390, 12:41 عصر
با این کد میشه این کار رو انجام داد



<input type="text" name="password" title="Password" onmousedown="javascript:this.value=''; javascript:this.focus();" />