我有一個下拉列表,當我從列表中選擇一個項目時會打開一個新窗口。如何將下拉列表值傳遞到URL中的新窗口?通過URL中的下拉列表中選定的值
我的代碼如下所示:
<asp:DropDownList ID="ddlAdd" runat="server" CssClass="ddl" OnChange="javascript:openWindow('add.aspx?ddlAddValue=', 800, 885)">
<asp:ListItem>One</asp:ListItem>
<asp:ListItem>Two</asp:ListItem>
<asp:ListItem>Three</asp:ListItem>
</asp:DropDownList>
這是JavaScript函數:
function openWindow(url, windowHeight, windowWidth)
{
var centerHeight = (screen.height - windowHeight)/2;
var centerWidth = (screen.width - windowWidth)/2;
var features = "height=" + windowHeight + ", width=" + windowWidth + ", top=" + centerHeight + ", left=" + centerWidth + ", scrollbars=" + 1;
var popUp = window.open(url, "", features);
}
可以傳遞的openWindow(這一點,「添加.... - 那麼你應該能夠做到功能openWindow(sel,url ..)然後window.open(url +「?val =」+ encodeURIComponent(sel.value) – mplungjan 2012-08-03 17:51:52