PDA

View Full Version : مشکل با یک صفحه PopUp



na3er-faraji
سه شنبه 16 آبان 1385, 11:56 صبح
سلام من یک پنجره پاپ آب دارم که این جوری بازش میکنم

Response.Write("<script>window.open('AddComment.aspx', null, 'menubar=0, navigatebar=0, width=445, height=450, left=100, top=50, scrollbars=yes')</script>")

حالا کاری به درست یا غلط بودن این روش ندارم . فقط یک مشکلی پیش میاد اونم این که وقتی یک بار این پنجره رو باز میکنم . دیگه هر بار که کاربر صفحه اصلی رو ریفرش میکنه این پنجره باز میشه . در ضمن postback هم کارساز نشد . آقا هر کی هرچی به ذهنش میرسه بگه چون وقت زیادی تا تحویل پروژه نمونده

jannati
چهارشنبه 17 آبان 1385, 09:23 صبح
به نام یکتا هستی بخش مهربان
دوست عزیز من خودم از این روش برای بازکردن یک پنجره در صفحه اصلی استفاده میکنم:


string PopUpWindowPage = "WebForm2.aspx";
string Script = "";
Script += "\n<script language=JavaScript id='PopupWindow'>\n";
Script += "var confirmWin = null; \n";
Script += "confirmWin = window.open(' "+ PopUpWindowPage+"','anycontent','width=600,height=300,status'); \n";

Script += "if((confirmWin != null) && (confirmWin.opener==null)) { \n";
Script += " confirmWin.opener = self; \n";
Script += "}\n";
Script += "</script>";
if(!this.IsStartupScriptRegistered("PopupWindow"))
{
//Register the script
this.RegisterStartupScript("PopupWindow",Script);
}