السلام عليكم.
أنا استعمل ال Framset في برنامج ASP.NET .... و أريد أن أغير محتوى عنصر Label موجود في أحد ال Frames و ذلك عن طريق كود C# بطريقة ال Code-behind و لكنني لم أتوصل لمعرفة ذلك :( فمن يستطيع أن يفيدني؟
جزاكم الله خيراً.
c#
this.RegisterStartupScript("anyname", "<script language=javascript>SetLabel('NewValue')</script>");
javascript
<script language=javascript>
function SetLabel(val)
{
var myLabel = document.parentWindow.parent.frames('YourFrameName').window.document.getElementByID("YourLabelId");
myLabel.innerText = val;
}
</script>هذا الموضوع مغلق.