我知道我正在重复我的最后一个问题,但我做的有点短。
我的aspx
代码:
<a onclick="showPopUp(parameters as it expect)">Link1 </a>
<a onclick="showPopUp(parameters as it expect)">Link2 </a>
<div id="Div1" runat="server" style="padding: 30px; height: auto; width: 450px; overflow: hidden; display: none; background-color: White; border: 1px solid black;">
<asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatDirection="Horizontal" CssClass="mylist" AutoPostBack="true" OnSelectedIndexChanged="rtbnMode_SelectedIndexChanged">
<asp:ListItem Selected="True" Value="Add">Add Link</asp:ListItem>
<asp:ListItem Value="Edit">Edit Link</asp:ListItem>
</asp:RadioButtonList>
</div>
Javascript
:
function showPopUp(Level, Level1Id, Level2Id, Level3Id, id) {
var radAddEdit = document.getElementById('<%=rbtnMode.ClientID %>');
var radio = radAddEdit.getElementsByTagName("input");
for (var i = 0; i < radio.length; i++) {
if (radio[i].value == 'Add') {
radio[i].checked = true;
}
}
Popup.showModal('addPopUp', null, null, { 'screenColor': '#cccccc', 'screenOpacity': .6 });
}
当我点击一个链接时,选择第二个电台,按Hide
按钮。 {隐身PopUp
将被隐藏。我点击下一个链接,弹出窗口打开。
问题: 现在,当我点击第二个收音机时,它不会第一次进行回发,但是当我点击第一个收音机然后回到第二个收音机时,确实如此。 它应该一直回发。 请帮我纠正这个。 感谢。