سلام
چه طوری می تونم یک پنجره با اندازه دلخواه از طریق جاوا اسکریپت یا جی کوری استفاده کنم؟ کد من :
protected void GridView1_RowCommand1(object sender, GridViewCommandEventArgs e)
{
hid1.Value = GridView1.Rows[int.Parse(e.CommandArgument.ToString())].Cells[0].Text;
if (e.CommandName == "Edit-Del")
{
SqlConnection myCnnt = new SqlConnection((new zarooriClass()).getConncet);
myCnnt.Open();
SqlCommand myCMD = new SqlCommand();
myCMD.Connection = myCnnt;
SqlDataReader myDreader;
myCMD.CommandText = "SELECT nwID FROM tbl_News_Insert WHERE (nwID ="+ hid1.Value +") ORDER BY nwID DESC ";
myDreader = myCMD.ExecuteReader();
myDreader.Read();
string strLink = "CP_News_Edit.aspx?ID=" + myDreader["nwID"].ToString();
myDreader.Close();
myCnnt.Close();
Response.Redirect(strLink);
/*Response.Redirect("<script type=\"text/javascript\"> onclick=\"WinCenter('" + strLink + "',850, 660);</script>");*/
}
}
var left = ($(window).width()/2)-(900/2), top = ($(window).height()/2)-(600/2), popup = window.open ("", "popup", "width=900, height=600, top="+top+", left="+left);
تشکر
این کد رو باید دقیقا کجا اضافه کنم؟
من تو صفحه کد بجای این /*Response.Redirect("<script type=\"text/javascript\"> onclick=\"WinCenter('" + strLink + "',850, 660);</script>");*/ چی باید بنویسم؟
داخل Script
یا میتونید داخل خود صفحه نیز قرار دهید و در صورت نیاز صدا بزنید
ببخشید میشه بیشتر راهنمایی کنید؟
موقعه که کد شما را داخل اسکریپت قرار می دم خطا می ده.
در .aspx این کد را:
<script type="text/javascript">
function windowOpen() {
var left = ($(window).width() / 2) - (900 / 2),
top = ($(window).height() / 2) - (600 / 2),
popup = window.open("", "popup", "width=900, height=600, top=" + top + ", left=" + left);
}
</script>
وارد کردم ولی نمی دونم در خط زیر په جوری باید درج کنم؟
Response.Redirect("<script type=\"text/javascript\"> onclick=\"WinCenter('" + strLink + "',850, 660);</script>")
البته در رویداد GridView1_RowCommand1 نوشتم.
موقعی که Response.Redirect("<script type=\"text/javascript\"> windowOpen();</script>"); می نویسم خطای زیر را نشان می ده:
Version Information: ASP.NET Development Server 10.0.0.0
بهتر داخل صفحه قرار دهید و در رویداد onclick دکمه مورد نظر فراخوانی کنید
بک function بسازید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)