PDA

View Full Version : رفرش کردن یک فریم از درون فریم دیگر



mohsen_csharp
شنبه 07 مهر 1386, 16:07 عصر
فرض کنید یک صفحه با دو فریم( IFrame ) داریم
چگونه می توان با کلیک بر روی دکمه ای در یک فریم ، فریم دیگر را رفرش کرد.
مانند کاری که در yahoo mail انجام می شود.

bigcowboy
شنبه 07 مهر 1386, 17:10 عصر
با javascript میشه این کار رو کرد:

IFrame.document.location.reload();

mohsen_csharp
شنبه 07 مهر 1386, 17:28 عصر
می خواهم علاوه بر رفرش کردن ، پارامتر نیز ارسال کنم که با request.queryString از آن استفاده کنم.
انجام این کار از یک فرم دیگر چگونه است.
همان کاری که yahoo mail انجام می ده.

mohsen_csharp
شنبه 07 مهر 1386, 18:21 عصر
خیلی ممنون خودم جوابش را پیدا کردم


parent.frames[0].location.assign("Default3.aspx?name=ali");

ClaimAlireza
دوشنبه 23 مهر 1386, 08:46 صبح
این کد 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>");

ClaimAlireza
پنج شنبه 26 مهر 1386, 09:20 صبح
دوستان لطفا کمک کنید.

من با javascript یکم مشکل دارم.