私はdropdownlist
4つのlist
アイテムを持っています。リスト項目を選択するとポップアップを表示したい。また、ポップアップで、別のページに移動するハイパーリンクを表示する必要があります。提案と指導をお願いします。
ありがとう
私はdropdownlist
4つのlist
アイテムを持っています。リスト項目を選択するとポップアップを表示したい。また、ポップアップで、別のページに移動するハイパーリンクを表示する必要があります。提案と指導をお願いします。
ありがとう
これを試して。このスクリプトをページに追加します
<script type="text/javascript">
function OpenWindow(query, w, h, scroll)
{
var l = (screen.width - w) / 2;
var t = (screen.height - h) / 2;
winprops = 'resizable=0, height=' + h + ',width=' + w + ',top=' + t
+ ',left=' + l + 'w';
if (scroll) winprops += ',scrollbars=1';
var f = window.open(query, "_blank", winprops);
}
function OpenOnchange{
//$(function () {
// $('#DropDownID').click(function () {
OpenWindow('add your page path', 300, 300, true);
//});
//});
}
</script>
exのdropdownchangeイベントからOpenOnchange関数を呼び出します。
<asp:DropDownList ID="MydropDown" runat="server" onchange="OpenOnchange();">
このコードを試してください:
apx:
<asp:DropDownList ID="ddldropdown" runat="server" OnSelectedIndexChanged="ddldropdown_selected">
<asp:ListItem Text="sometext" Value="value"/>
コードビハインド:
protected void ddldropdown_selected(object sender, EventArgs e)
{
if (ddldropdown.SelectedValue == "value")
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "Call my function", "showpopup();", true);
}
}
脚本:
function showpopup() {
$("#divid").fadeIn('slow');
}
function hidepopup() {
$('#divid').fadeOut("slow");
}
aspx ページに div を作成し、要件に合わせてポップアップを設計し、ID をスクリプトに渡します。