PDA

View Full Version : نمایش داده نشدن alert



behzadk
یک شنبه 02 آبان 1389, 11:26 صبح
با سلام
من در یک صفحه یک alert دادم و پس از آن صفحه را redirect کردم اما alert نمایش داده نمی شه
به نظر شما مشکل از چیست؟
با تشکر فراوان

raziee
یک شنبه 02 آبان 1389, 11:41 صبح
با سلام
من در یک صفحه یک alert دادم و پس از آن صفحه را redirect کردم اما alert نمایش داده نمی شه
به نظر شما مشکل از چیست؟
با تشکر فراوان

الان سوالتون به دات نت مربوط میشه یا جاوا اسکریپت؟
Redirect در Client Side انجام میشه؟
اگه Redirect در Server Side هست پس اون Alert چیه؟

بعد از خوندن سوال شما ، این سوال ها تو ذهن من اومد.
سوالتون رو واضح مطرح کنید، کد هاتون رو بگذارید تا زود تر به نتیجه برسید.

behzadk
یک شنبه 02 آبان 1389, 13:09 عصر
با تشکر
اینم کد


Response.Write("<script>alert(\"" + tozih + "\") </script>");



Response.Redirce("customer.aspx");
و یه نکته هم عرض کنم خدمت دوست عزیز که این بر روی موبایل است نه pc

majnun
یک شنبه 02 آبان 1389, 20:55 عصر
بله دوست عزیز منم این مشکل رو دارم

کلا من پیشنهاد نمیکنم سمت سرور از alert استفاده کنی

توحه کردی دیگه فونت ها رو بهم میریزه و ....

اگه بخوای از alert و redirect پشت سر هم استفاده کنی نمیتونی چون اچازه نمیده

در حقیقت شما وقتی alert رو سمت سرور اجرا میکنی صفحه یک باز پست بک میخوره بعد منتظر تایید شما میمونه تا صفحه رو لود کنه

این خیلی بده

برای نمایش اطلاعاتت از یک label استفاده کن



لان سوالتون به دات نت مربوط میشه یا جاوا اسکریپت؟
Redirect در Client Side انجام میشه؟
اگه Redirect در Server Side هست پس اون Alert چیه؟

بعد از خوندن سوال شما ، این سوال ها تو ذهن من اومد.
سوالتون رو واضح مطرح کنید، کد هاتون رو بگذارید تا زود تر به نتیجه برسید.



عزیز من میشه Alert رو سمت سرور هم اجرا کرد ....

Roia_del
دوشنبه 03 آبان 1389, 13:23 عصر
عزیز من میشه Alert رو سمت سرور هم اجرا کرد ....

نه کلا همچین چیزی امکان پذیر نیست. مگه اینکه بخوای جاوااسکریپت رو تو صفحه بارگذاری کنی.

Himalaya
سه شنبه 04 آبان 1389, 01:50 صبح
اگه میخوای حتما سمت سرور انجام بشه از کد زیر استفاده کن. هر چند که این چیزی جز جاوا اسکریپت نیست وفقط با این کار زحمت اجراش رو میندازی گردن سرور .مگه این که تو خط های بالایی این دکمه کارای دیگه ای هم داری انجام میدی که نگفتی


protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("<script>alert('hi');document.location = 'http://www.google.com' </script>");
}

majnun
سه شنبه 04 آبان 1389, 01:58 صبح
نه کلا همچین چیزی امکان پذیر نیست. مگه اینکه بخوای جاوااسکریپت رو تو صفحه بارگذاری کنی.


چقدر مطمئنید ؟ کد دوستمون رو اجرا کنید نتیجه رو ببینید

aminghaderi
سه شنبه 04 آبان 1389, 06:56 صبح
خوب چه کاریه؟!
شما اول سمت کلاینت Alert بده و بعد صفحه رو بفرست به سرور برای Redirect .

Kia_MLS
سه شنبه 04 آبان 1389, 10:58 صبح
چقدر مطمئنید ؟ کد دوستمون رو اجرا کنید نتیجه رو ببینید

دوست عزیز اون کد درسته که در سمت سرور نوشته شده اما در نهایت یک جاوا اسکریپت هستش و در سمت کلاینت کامپایل و اجرا میشه. سمت سرور که کلا Alert معنایی نداره!!!

Himalaya
سه شنبه 04 آبان 1389, 23:57 عصر
خوب چه کاریه؟!
شما اول سمت کلاینت Alert بده و بعد صفحه رو بفرست به سرور برای Redirect
اول اینکه اگه بخواد سمت کلاینت alert بده، خوب همون جا هم تو کلاینت redirect میکنه
ضمن اینکه شاید دلیلی داره که اینو خاسته. نمیدونم ولی من چیزی رو که خواسته بهش گفتم



دوست عزیز اون کد درسته که در سمت سرور نوشته شده اما در نهایت یک جاوا اسکریپت هستش و در سمت کلاینت کامپایل و اجرا میشه. سمت سرور که کلا Alert معنایی نداره!!!
درسته ولی هزینش یه رفت و برگشت به سروره تا کد جاوا وارد صفحه بشه و بعد اجرا بشه که بهش گفتم.

aminghaderi
چهارشنبه 05 آبان 1389, 00:03 صبح
ول اینکه اگه بخواد سمت کلاینت alert بده، خوب همون جا هم تو کلاینت redirect میکنه
ضمن اینکه شاید دلیلی داره که اینو خاسته. نمیدونم ولی من چیزی رو که خواسته بهش گفتم
من کلی گفتم کرجی جان ، خطابم با جواب شما نبود.:خجالت:

si6arp
چهارشنبه 05 آبان 1389, 00:07 صبح
http://www.sisharp.net/sourcelink.aspx?id=20

Roia_del
چهارشنبه 05 آبان 1389, 11:28 صبح
چقدر مطمئنید ؟ کد دوستمون رو اجرا کنید نتیجه رو ببینید

کد دوستتون هم جاوا اسکریپت رو تو صفحه بارگذاری کرده. موقع جواب دادن عجله نکنید..(لطفا)

behzadk
شنبه 15 آبان 1389, 17:04 عصر
با تشکر از تمامی دوستان
من یک مشکل بسیار بزرگ که دارم این برروی موبایل نمایش داده می شه نه بر بروی کامپیوتر