PDA

View Full Version : سوال: ارسال مقدار از پنجره popup به صفحه parent



hesamsalehnamadi
یک شنبه 15 خرداد 1390, 17:06 عصر
سلام

من یه صفحه دارم به نام a.aspx و در داخل آن یک مقدار رو با ستفاده از دکمه افزایش میدم مثلا ( 0,1,2,3,...)

حالا این مقدار رو مفرستم به صفحه B.aspx که این صفحه به صورت popup نمایش داده میشه ،

در این صفحه مقدار دریافتی رو کاهش میدم مثلا 4 بوده 1 واحد کمش میکنم میشه 3 حالا میخوام این مقدار جدید رو بفرستم به صفحه قبلی و در اون نمایش بدم ..

کسی راه کاری در این مورد داره؟؟

m110_110
دوشنبه 16 خرداد 1390, 12:14 عصر
با جاوا اسکريپت اگر مي خواهي مي توني يک تابع در فرم اصلي داشته باشي که مثلا يک پارامتر بگيره و در صفحه popup اين طوري صدا بزني

parent.funcName(parametr1);
و مقدار رو بهش پاس کني

hesamsalehnamadi
دوشنبه 16 خرداد 1390, 21:44 عصر
تشکر از جوابت من از کد زیر استفاده کردک برای گرفتن مقدار از صفحه parent و قرار دادن اون در Asp:hidden .



<asp:HiddenField ID="hid" runat="server"/>
<script type="text/javascript">
document.getElementById("<%=hid.ClientID%>").Value = self.parent.document.getElementById("Label5").innerHTML;
</script>



حالا از قسمت CodeBehind که مقدار Asp:hidden رو میگیرم Null بر میگردونه برام ... به نظرت مشکل از چیه؟؟