PDA

View Full Version : راهکار مناسب استفاده از window.open()



elina
چهارشنبه 22 آذر 1391, 17:08 عصر
سلام دوستان
من یه فرم فیلترینگ گزارش در برنامم دارم که خود گزارشش رو هم با Reporting Service انجام دادم . از این فرم پارامتر هامو توسط یه URL به گزارشم ارسال میکنم .
برای اینکه صفحه برنامم باز بمونه از window.open استفاده میکنم ، وقتی از URL تنها استفاده میکنم :


string strJava = "<script language = javascript> window.open('" + URL;
strJava = strJava + "');</script>";

مشکلی در باز شدن صفحه ندارم ولی وقتی از پارامترهای custom کردن page استفاده میکنم

string strJava = "<script language = javascript> window.open('" + URL;
strJava = strJava + "','Report',' width=800,height=600,addressbar=no');</script>";

روی ایجاد گزارش که کلیک میکنم صفحه جدید باز نمیشه تا یکبار دیگه رو صفحه کلیک کنم .
تاحالا کسی به این مشکل برخورد کرده .
در ضمن toolbor خود برنامم هم وقتی این page گزارش رو مبیندم کار نمیکنه ، حتما باید به صفحه اصلی برم تا بقیه قسمت های برنامم دوباره به کار بیوفته .

siavashdez
چهارشنبه 22 آذر 1391, 17:20 عصر
باید برای صفحاتت ID مجزا ایجاد کنی تا برنامه هر صفحه رو به صورت مجزا ببینه و بازشون کنه

window.open(url, pageName )

elina
چهارشنبه 22 آذر 1391, 17:27 عصر
منظورتون رو از ID مجزا نفهمیدم ، وقتی name به هر Pape میدم (که توی کد دومم هم گذاشتم ( به اسم report) ) موقعی که میخواد صفحه رو باز کنه با یکبار کلیک انجام نمیشه . روی هر جای صفحه یکباره دیگم کلیک میکنم تا باز بشه .