فرض کنید یک صفحه با دو فریم( IFrame ) داریم
چگونه می توان با کلیک بر روی دکمه ای در یک فریم ، فریم دیگر را رفرش کرد.
مانند کاری که در yahoo mail انجام می شود.
فرض کنید یک صفحه با دو فریم( IFrame ) داریم
چگونه می توان با کلیک بر روی دکمه ای در یک فریم ، فریم دیگر را رفرش کرد.
مانند کاری که در yahoo mail انجام می شود.
با javascript میشه این کار رو کرد:
IFrame.document.location.reload();
می خواهم علاوه بر رفرش کردن ، پارامتر نیز ارسال کنم که با request.queryString از آن استفاده کنم.
انجام این کار از یک فرم دیگر چگونه است.
همان کاری که yahoo mail انجام می ده.
خیلی ممنون خودم جوابش را پیدا کردم
parent.frames[0].location.assign("Default3.aspx?name=ali");
این کد javascript یا نه؟
من توی codeBehind مینویسم error زیر رو میگیرم.
'System.Web.UI.Control' does not contain a definition for 'frames'
که به خاطر namespace مربوط به frame :
این namespace رو گذاشتم، نشد:
System.Web.UI.HtmlTextWriterTag
با javascript هم به شکل زیر نوشتم ولی هیچ عملی صورت نمیگیره.:
Response.Write("<script language=javascript>Parent.frames[I1].location.assign('ArticleDetail.aspx?a_id=' + ((Label)item.FindControl('Label2')).Text);</script>");
دوستان لطفا کمک کنید.
من با javascript یکم مشکل دارم.