View Full Version : سوال: رفرش نشدن صفحه
sasanrstm
دوشنبه 15 مهر 1392, 01:39 صبح
سلام به همه دوستان بنده از ایمیچ باتن استفاده میکنم که اسم شکلک رو رو توی تکست میزاره و ارسال میکنه مشگلم اینه که 10 تعداد از این ایمیج باتن ها دارم هر بار که روشون کلیک میشه صفحه رفرش میشه شنیدم با کد جاوا میشه جلوی رفرش صفحه رو گرفت اما هر کدی رو امتحان کردم نشد لطفا یه کد میخوام کارائی داشته باشه. اگه زودتر جوابمو بدین ممنون میشم.
engmmrj
دوشنبه 15 مهر 1392, 02:35 صبح
$('a').click(function(){return false;});
sasanrstm
دوشنبه 15 مهر 1392, 02:39 صبح
میشه بیشتر توضیح بدی این تکه کد کجا وچطوری ازش استفاده کنم مرسی.
sasanrstm
دوشنبه 15 مهر 1392, 04:54 صبح
$('a').click(function(){return false;});
اگه جواب نمی دادی خیلی بهتر از این بود این کد کار نمیک نه برادر گرامی.
2undercover
دوشنبه 15 مهر 1392, 05:05 صبح
$('input[type="image"]').click(function(e) {
e.preventDefault();
});
sasanrstm
دوشنبه 15 مهر 1392, 10:21 صبح
$('input[type="image"]').click(function(e) {
e.preventDefault();
});
کم گوی وگزیده گوی چون در.والا من نمیدونم این دوستای برنامه نویس قصدشون کمکه یا اذیت کردن. یه جواب درست حسابی ندادین آ تا حالا همش دارین تیکه میندازین.لطف کنید یا جواب ندین یا یه توضیح کامل در مورد کدهائی که میزارین بدین. اینکد شما هم کار نکرد. یعنی اصلا معلوم نیست این کد ها کجا باید قرار بگیرن توضیح بده برادر.الکی یه خط کد ننویسید اینجا.
Javidhb
دوشنبه 15 مهر 1392, 10:54 صبح
شما وقتی سوال میپرسید باید بگید که چقدر با جاوااسکریپت آشنایی دارید...
کدی که اون دو دوستمون دادن کامله و درست و فقط شما باید کپی کنید توی فایل js یا html تون!
اما کدشون احتیاج به اضافه کردن jquery داره... اگه با jquery کار میکنید که حتما از همون کدها استفاده کنید (کپی کنید توی جای مناسب... که بستگی به ساختار فایلاتون داره...)
باید اینجوری بنویسید... (اگه اشتباه بود، کد یکی از اون button هاتون رو بزارید):
<INPUT TYPE="button" value="Click Me!" onclick="javascript:void(0);">
jalil_gh
دوشنبه 15 مهر 1392, 11:48 صبح
سلام به همه دوستان بنده از ایمیچ باتن استفاده میکنم که اسم شکلک رو رو توی تکست میزاره و ارسال میکنه مشگلم اینه که 10 تعداد از این ایمیج باتن ها دارم هر بار که روشون کلیک میشه صفحه رفرش میشه شنیدم با کد جاوا میشه جلوی رفرش صفحه رو گرفت اما هر کدی رو امتحان کردم نشد لطفا یه کد میخوام کارائی داشته باشه. اگه زودتر جوابمو بدین ممنون میشم.
ساختار فرم html شما چطوریه؟ یه سمپل بزارید.
sasanrstm
دوشنبه 15 مهر 1392, 21:09 عصر
شما وقتی سوال میپرسید باید بگید که چقدر با جاوااسکریپت آشنایی دارید...
کدی که اون دو دوستمون دادن کامله و درست و فقط شما باید کپی کنید توی فایل js یا html تون!
اما کدشون احتیاج به اضافه کردن jquery داره... اگه با jquery کار میکنید که حتما از همون کدها استفاده کنید (کپی کنید توی جای مناسب... که بستگی به ساختار فایلاتون داره...)
باید اینجوری بنویسید... (اگه اشتباه بود، کد یکی از اون button هاتون رو بزارید):
<INPUT TYPE="button" value="Click Me!" onclick="javascript:void(0);">
این کد هائی که من استفاده میکنم تو صفحه همین کد های دوستان اضافه کردن کتابخانه جی کئوی
<script src="jquery/main.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
$('input[type="Button1"]').click(function(e) { e.preventDefault();});
,
</script>
و در نهایت کد شما که اصلا کل صفحه بالا نیومد وخطا گرفت به قسمت onclick
<asp:Button ID="Button1" runat="server" Text="ارسال " OnClick="javascript:void(0);"
CssClass="btn" Width="10%" ValidationGroup="1" />
مرسی از توجه همتون اما کد ها کارن کده تا حالا در حد یه مبتدی بگو چون چیز زیادی از جی کئوری یا جاوا بلد نیستم
sasanrstm
دوشنبه 15 مهر 1392, 21:11 عصر
در ضمن ببخشید سوال من واضحه و اینکه شما که جواب میدید باید جوری جواب بدین که انگار دارین به یه مبتدی آموزش میدین.
Javidhb
دوشنبه 15 مهر 1392, 22:56 عصر
آره... اون کد من واسه خودمم کار نکرد!!! ببخشید! گفتم کد استاندارد بدم، اما ...!
<asp:Button ID="Button1" runat="server" Text="ارسال " OnClick="return false;"
CssClass="btn" Width="10%" ValidationGroup="1" />
اینم راه حل دوستان:(100 درصد بهتر از راهی که من گفتم!)
<script src="jquery/main.js" type="text/javascript"></script>
<script type="text/javascript">
(function($){
$('.btn').click(function(e) {e.preventDefault();});
})(jQuery);
</script>
شما میاید بر اساس CssClass که خودتون btn گذاشتید، عمل پیش فرض کلیک کردن رو غیر فعال میکنید ... با همین یه خط میتونید 100 تا دکمه (تا جدایی که class همون btn باشه) رو کنترل کنید.
sasanrstm
دوشنبه 15 مهر 1392, 23:16 عصر
ببینید ببخشید که شماو هم اذیت میکنم ساده میگم من یه تکست باکس با یه دگمه ویه لیبل دارم خب. میخوام وقتی رو دگمه باتن کلیک کردم متن نوشته شده روی لیبل چاپ بشه ولی بدون رفرش شدن صفحه. این کد اخری هم واسه on cilick خطا داد کل صفحه بالا نیومد.
<div id="dialog">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
<asp:Button ID="Button2" runat="server" Text="Button"
onclick="Button2_Click1" /><br />
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
</div>
protected void Button2_Click1(object sender, EventArgs e)
{
Label2.Text = TextBox1.Text.ToString();
TextBox1.Text = "";
engmmrj
دوشنبه 15 مهر 1392, 23:29 عصر
ببینید ببخشید که شماو هم اذیت میکنم ساده میگم من یه تکست باکس با یه دگمه ویه لیبل دارم خب. میخوام وقتی رو دگمه باتن کلیک کردم متن نوشته شده روی لیبل چاپ بشه ولی بدون رفرش شدن صفحه. این کد اخری هم واسه on cilick خطا داد کل صفحه بالا نیومد.
<div id="dialog">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
<asp:Button ID="Button2" runat="server" Text="Button"
onclick="Button2_Click1" /><br />
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
</div>
protected void Button2_Click1(object sender, EventArgs e)
{
Label2.Text = TextBox1.Text.ToString();
TextBox1.Text = "";
این کدی که شما گذاشتی مربوط به C# است ، فکر کنم شما C# رو با jQuery اشتباه گرفتید !
sasanrstm
سه شنبه 16 مهر 1392, 02:12 صبح
سی شارپ sp.net خب میخوام تو صفحه asp.net استفاده کنم دیگه پسر خوب که وقتی تو صفحه روی دگمه کلیک کردم صفحه رفرش نشه.پس شما فکر کردی من این کد جی کئوری رو کجا میخوام استفاده کنم:متفکر::متفکر::متفکر: اینو کدهارو گذاشتم که دوستان متوجه بشن من چی میگم.:لبخند::لبخند:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.