PDA

View Full Version : سوال: نمايش يك فرم در new page



mah_s63
یک شنبه 26 شهریور 1391, 14:34 عصر
ببخشيد اگه ممكنه بهم بگيد براي اينكه وقتي يه button رو ميزنم ، يه فرم توي يه صفحه جديد بهم نشون بده بايد چكار كنم؟؟؟
مثل موقعي كه از hyperlink استفاده ميكنيم و ميتونيم نوع باز شدن صفحه رو انتخاب كنيم

meisam12
یک شنبه 26 شهریور 1391, 15:34 عصر
به صورت زیر بنویس :

Response.Write("<script> window.open( '../Default.aspx' ); </script>");
Response.End();

mah_s63
دوشنبه 27 شهریور 1391, 08:42 صبح
ممنون وقتي اونو ميزنم صفحه جديد باز ميشه اما صفحه زيرين اون(صفحه اصلي) سفيد ميشه و هيچي توش نشون نميده.
اينو چيكارش كنم؟

meisam12
دوشنبه 27 شهریور 1391, 09:31 صبح
ببخشید منظورتون را متوجه نشدم.
میشه یک خورده واضح تر توضیح دهید.

ممنون وقتي اونو ميزنم صفحه جديد باز ميشه اما صفحه زيرين اون(صفحه اصلي) سفيد ميشه و هيچي توش نشون نميده.
اينو چيكارش كنم؟

mah_s63
دوشنبه 27 شهریور 1391, 09:55 صبح
صفحه اصلي من كه لينك هام اونجاست ، ديگه اطلاعاتش ديده نميشن و لي صفحه ي جديد باز ميشه و درسته اما صفحه ي قبليم سفيد ميشه كاملا

moslem.hady
دوشنبه 27 شهریور 1391, 10:02 صبح
در head
<script type="text/javascript">

function OpenPopup() {
window.open("popup.aspx", "List", "scrollbars=no,resizable=no,width=500,height=400");
return false;
}

</script>

و تگ a:
<a href="#" onclick="javascript:return OpenPopup()">بازکردن</a>

meisam12
دوشنبه 27 شهریور 1391, 10:10 صبح
به روش زیر بنویسید.کد قبلی حق با شما بود صفحه جاری سفید می شد.اما این روش را تست کردم درست بود.

var url = "Default.aspx";
Page.ClientScript.RegisterStartupScript(Page.GetTy pe(), null, "window.open('"+url+"', '_newtab')", true);

mah_s63
دوشنبه 27 شهریور 1391, 10:44 صبح
اين دفعه ديگه اصلا هيچي نشون نميده(صفحه ي جديدو نشون نميده)

meisam12
دوشنبه 27 شهریور 1391, 11:10 صبح
قسمت متغیر url را باید آدرس صفحه ای که می خواهی قرار دهی این کار را کردی؟

اين دفعه ديگه اصلا هيچي نشون نميده(صفحه ي جديدو نشون نميده)

mah_s63
دوشنبه 27 شهریور 1391, 11:14 صبح
در head
<script type="text/javascript">

function OpenPopup() {
window.open("popup.aspx", "List", "scrollbars=no,resizable=no,width=500,height=400");
return false;
}

</script>

و تگ a:
<a href="#" onclick="javascript:return OpenPopup()">بازکردن</a>




لينك من روي يه image button هست و با اين دستور به رويداد onclick گير ميده و خطا داره

mah_s63
دوشنبه 27 شهریور 1391, 11:27 صبح
قسمت متغیر url را باید آدرس صفحه ای که می خواهی قرار دهی این کار را کردی؟

بله اين كارو انجام دادم

meisam12
دوشنبه 27 شهریور 1391, 11:29 صبح
شما باید کد زیر را بنویسید شما دارید کنترل سروری استفاده می کنید

var url = "Default.aspx";
Page.ClientScript.RegisterStartupScript(Page.GetTy pe(), null, "window.open('"+url+"', '_newtab')", true);

mah_s63
دوشنبه 27 شهریور 1391, 11:36 صبح
خوب اين كه با قبلي شما هيچ فرقي نداره.
گفتم كه هيچي نشون نميده:
var url = "Pages/Gallery.aspx";
Page.ClientScript.RegisterStartupScript(Page.GetTy pe(), null, "window.open('"+url+"', '_newtab')", true);

meisam12
دوشنبه 27 شهریور 1391, 12:38 عصر
چرا فرق داره . من تستش کردم درست کار می کرد.

خوب اين كه با قبلي شما هيچ فرقي نداره.
گفتم كه هيچي نشون نميده:
var url = "Pages/Gallery.aspx";
Page.ClientScript.RegisterStartupScript(Page.GetTy pe(), null, "window.open('"+url+"', '_newtab')", true);

mah_s63
دوشنبه 27 شهریور 1391, 12:48 عصر
خوب دوست عزيز منم همينو نوشتم و همينو گفتم كه جواب نميده و هيچ صفحه اي رو باز نميكنه
فقط صفحه ي جاري رو رفرش ميكنه.

ممكنه اشكال از تنظيمات فرمم باشه؟؟؟
من كه ديگه بريدم. بايد تا غروب پروژه رو به استاد تحويل بدم اما رو همين يه تيكه كد موندم. لطفا راهنماييم كنين

moslem.hady
دوشنبه 27 شهریور 1391, 13:04 عصر
لينك من روي يه image button هست و با اين دستور به رويداد onclick گير ميده و خطا داره
برای imagebutton این رو بنویس:
onclintclick="javascript:return OpenPopup()"

mah_s63
دوشنبه 27 شهریور 1391, 13:17 عصر
برای imagebutton این رو بنویس:
onclintclick="javascript:return OpenPopup()"


كد شما هم دقيقا مثل قبلي عمل ميكنه و فقط صفحه رو رفرش ميكنه

mah_s63
سه شنبه 28 شهریور 1391, 07:28 صبح
هنوز كسي جواب منو نداده؟؟؟؟:گریه: