2009-09-11 3 views
0

У меня есть веб-страница с гиперссылкой, которая устанавливает цель на страницу _blank. На этой странице, если я нажму кнопку, мне нужно, чтобы текст сгенерировался в этой кнопке на предыдущей странице, не изменяя детали на предыдущей странице.перенаправить на ту же страницу без изменений на этой странице

это исходный текстовый код.

<asp:TextBox id="txtMatId" runat="server" ></asp:TextBox> 

target _blank page code; 
<asp:GridView id="grdMaterial" runat="server" AllowPaging="True" BackColor="Lime" DataKeyNames="item_Id" AutoGenerateColumns="False" 
            BorderColor="Red" OnSelectedIndexChanged="grdMaterial_SelectedIndexChanged"> 
            <Columns> 
<asp:TemplateField><ItemTemplate> 
<asp:LinkButton id="lnkSelect" onclick="lnkSelect_Click" runat="server" __designer:wfdid="w102" PostBackUrl="~/Merchandiser/MNewOrder.aspx">Select</asp:LinkButton> 
</ItemTemplate> 
</asp:TemplateField> 
<asp:BoundField DataField="item_Id" HeaderText="Item Id"></asp:BoundField> 
<asp:TemplateField><ItemTemplate> 
<asp:Image id="imgItemImage" runat="server" ImageeUrl='<%# Eval("mat_Image") %>' ></asp:Image> 
</ItemTemplate> 
</asp:TemplateField> 
</Columns> 

           </asp:GridView> 

хочет перенаправить родительскую страницу, установив значение Itemid в текстовом поле родительской страницы без изменения выбранных значений DROPDOWNLIST.

+0

Где вы хотите, чтобы отобразить текст, сгенерированный в всплывающем окне? В текстовом поле, span, div и т. Д.? – TheVillageIdiot

ответ

1

Предположим, у вас есть текстовое поле, которое вы хотите заполнить на всплывающей странице.

родительская страница:

<input type="text" id="dynamic" /> 
<a href="PopUp.html" target="_blank">Open Window</a> 

ребенка страница:

<input type="text" id="userInput"/> 
<input type="button" id="btn1" onclick="FillValue()" value="Click"/> 

<script type="text/javascript"> 
    function FillValue() 
    { 
     window.opener.dynamic.value=document.getElementById("userInput").value; 
     window.close(); 
    } 
</script> 
Смежные вопросы