PDA

View Full Version : سوال: دوباره باز شدن صفحه، بدون کلیک



elham.a1364
شنبه 06 اردیبهشت 1393, 12:58 عصر
با سلام.
من در برنامم میخوام وقتی روی لینکی در گرید کلیک میشه، یه صفحه دیگه باز بشه.
کدم رو به این صورت نوشتم:



protected void Show_Detail(object sender, EventArgs e)
{
Response.Write("<script>window.open('Show_Details.aspx','_blank','scrollba rs=yes, resizable=no,top=200, left=300, width=350,height=350');</script>");


ولی با هر بار فشردن دکمه back برنامهbrowser ام، باز این صفحه باز میشه» مشکل کجاست؟

ali.n93
شنبه 06 اردیبهشت 1393, 14:07 عصر
window.open رو داخل یک تابع قرار بدید و هر موقت هم لازمه اجرا بشه تابع رو فراخوانی کنید

elham.a1364
یک شنبه 07 اردیبهشت 1393, 08:33 صبح
این کارو کردم، مشکلم حل نشد

ali.n93
یک شنبه 07 اردیبهشت 1393, 10:14 صبح
چرا از response.write استفاده می کنید؟!
این کد رو داخل تگ head قرار بدید و هر جا که لازمه تابع f1 رو فراخوانی کنید

<script>
function f1() {
window.open('Show_Details. aspx', '_blank', 'scrollbars=yes, resizable=no,top=200, left=300, width=350,height=350');
}
</script>